MENU
    Jak napisać funkcję konektora SQL
    • 28 Aug 2024
    • 1 Minuta do przeczytania
    • Współtwórcy

    Jak napisać funkcję konektora SQL


    Streszczenie artykułu

    Jak napisać funkcję konektora SQL

    Skorzystaj z tego przewodnika, aby połączyć aplikację Tulip z bazą danych SQL.

    Oto przykład, jak używać funkcji konektorów Tulip do łączenia się z bazą danych SQL.

    1- Kliknij przycisk "Dodaj nową funkcję" na karcie Funkcje.

    image.png

    2- Nazwij nową funkcję (pozwala to wybrać konkretną funkcję łącznika w wyzwalaczach).

    1. Skonfiguruj wejścia i wyjścia funkcji

    W powyższym przykładzie:

    Wejścia

    • konfiguracja (tekst)

    Wyjścia

    • subconfig_1
    • subconfig_2
    • subconfig_3

    Zapytanie

    `SELECT subconfig_1, subconfig_2, subconfig_3 FROM webinar database WHERE configuration = $configuration$ order by id desc limit 1````

    Funkcja może mieć wiele wejść i wyjść. Będziesz potrzebował co najmniej jednego wejścia lub wyjścia, aby wysyłać/odbierać dane z aplikacji Tulip.

    • Kliknij Add, aby dodać nowe wejście lub wyjście
    • Nadaj polu rozpoznawalną nazwę
    • Wybierz typ danych (np. Text, Boolean, Integer itp.).
    • Dodaj prawidłową instrukcję SQL w polu Query. Należy pamiętać, że nazwy zmiennych wejściowych powinny być zawijane w $. Przykład:
      $input$.
    • Przetestuj funkcję
    • Jeśli funkcja ma dane wejściowe, wprowadź prawidłowe wartości
    • Kliknij "Test" w prawym górnym rogu.
    • Wyświetl wyniki testu lub komunikaty o błędach w sekcji Wyniki testu

    1. W niektórych przypadkach możesz chcieć zwrócić wiele wierszy z tabeli SQL. Aby to zrobić, zaznacz pole obok "Return Multiple Rows". Spowoduje to zwrócenie tablicy pełnej obiektów, gdzie każdy obiekt zawiera wartości z jednego wiersza w tabeli SQL.

    Zapytanie

    SELECT name, num from numbers where num > $number$

    (w powyższym przykładzie liczba jest wartością wejściową)

    Następnie, po dodaniu danych wejściowych i kliknięciu "Test", wszystkie oczekiwane wiersze powinny zostać zwrócone w sekcji "Wyniki testu".

    Mogą one być przechowywane w zmiennej jako tablica pełna obiektów w edytorze wyzwalaczy.

    7- Po zakończeniu naciśnij "Zapisz".

    Jeśli chcesz dodać nowe wejścia/wyjścia, możesz skopiować funkcję i wprowadzić zmiany w nowej funkcji.

    Więcej informacji


    Czy ten artykuł był pomocny?