Typowe funkcje konektora SQL
  • 31 Oct 2023
  • 2 Minuty do przeczytania
  • Współtwórcy

Typowe funkcje konektora SQL


Streszczenie artykułu

Często używane funkcje SQL Connector

W tym artykule opisano, jak napisać niektóre często używane funkcje SQL w Tulip Connectors.

Przed przeczytaniem tego przewodnika zapoznaj się z naszym innym samouczkiem dotyczącym tworzenia pierwszej funkcji konektora SQL w Tulip

Poniżej znajduje się kilka prostych i powszechnie używanych funkcji SQL Connector, które można wykorzystać w zapytaniach SQL:

SELECT Statement:

Rozważmy scenariusz, w którym chcielibyśmy wyświetlić szczegóły dotyczące konkretnego zlecenia pracy przechowywanego w bazie danych MES/ERP. Instrukcja SELECT może nam pomóc w tym zadaniu:

SELECT * FROM table_in_your_database

Spowoduje to zwrócenie wszystkich wierszy i kolumn z tabeli.

Możesz zwrócić pojedynczy wiersz lub wiele wierszy. Jeśli chcesz zwrócić pojedynczy wiersz, dodaj warunki lub ograniczenia do zapytania. Wejścia tulipanowe są powszechnie używane w tym przypadku. W poniższym przykładzie work_order_number jest wejściem funkcji Tulip.

SELECT * FROM table_in_your_database WHERE column_1 = $work_order_number$

Jeśli chcesz zwrócić wiele wierszy, zaznacz pole "Zwrócić wiele wierszy?".

Zwracanie danych

Jeśli nazwy kolumn bazy danych pasują do nazw danych wyjściowych zdefiniowanych w funkcji konektora, Tulip automatycznie skojarzy wyniki zapytania z danymi wyjściowymi funkcji. Przykład: Wyjście Tulip to output_1, a kolumna bazy danych to również output_1.

Jeśli nazwy kolumn w bazie danych różnią się od tych, których chcesz użyć w Tulip, musisz użyć aliasu, aby dokonać właściwego powiązania między nimi.

W poniższym przykładzie kolumna_1 pochodzi z bazy danych, a output_1 to dane wyjściowe Tulip.

SELECT column_1 as output_1 FROM table_in_your_database where first_constraint = $input_1$ and second_constraint = $input_2$;

Instrukcja INSERT:

Rozważmy scenariusz, w którym chciałbyś wstawić do MES/ERP dane z aplikacji Tulip. Aby wykonać to zadanie, należy użyć prostej funkcji INSERT. Oto przykład tego, jak ta funkcja wygląda w SQL:

INSERT INTO table_in_your_database (username, user_id, product_id) VALUES ($username$, $user_id$, $product_id$)

Rozbijmy teraz każdą część tej funkcji:

Zidentyfikuj tabelę w bazie danych

INSERT INTO table_in_your_database

Wybierz kolumny w swojej bazie danych

(username, user_id, product_id)

Zdefiniuj wartości z Tulip

VALUES ($username$, $user_id$, $product_id$)

Oświadczenie UPDATE:

Rozważmy scenariusz, w którym chciałbyś zaktualizować MES/ERP danymi z aplikacji Tulip, używając zlecenia pracy jako klucza. W tym celu należy użyć funkcji UPDATE, jak pokazano poniżej:

UPDATE table_in_your_database SET column_1 = $input_1$, column_2 = $input_2$ WHERE work_order = $work_order$

Rozbijmy teraz każdą część tej funkcji:

Zidentyfikuj tabelę w bazie danych

UPDATE table_in_your_database

Zdefiniuj kolumny do aktualizacji za pomocą danych Tulip

SET column_1 = $input_1$, column_2 = $input_2$

Użyj zlecenia pracy jako warunku

WHERE work_order = $work_order$

Więcej informacji


Czy znalazłeś to, czego szukałeś?

Możesz również udać się na stronę community.tulip.co, aby opublikować swoje pytanie lub sprawdzić, czy inni mieli do czynienia z podobnym pytaniem!


Czy ten artykuł był pomocny?