Közös SQL Connector funkciók
  • 31 Oct 2023
  • 2 Elolvasandó percek
  • Közreműködők

Közös SQL Connector funkciók


Cikk összefoglaló

Közös SQL Connector funkciók

Ez a cikk leírja, hogyan írhatunk néhány gyakran használt SQL függvényt a Tulip Connectorokban.

Mielőtt elolvassa ezt az útmutatót, olvassa el a másik útmutatót az első SQL-csatlakozófüggvény létrehozásához a Tulipban.

Az alábbiakban felsorolunk néhány egyszerű és gyakran használt SQL Connector függvényt, amelyeket SQL lekérdezésekben használhat:

SELECT utasítás:

MES/ERP-adatbázisában tárolt egy adott MES/ERP-munkamegrendelés adatait szeretné megtekinteni. A SELECT utasítás segíthet ebben a feladatban:

SELECT * FROM table_in_a_adatbázisában_táblából

Ez az összes sort és oszlopot visszaküldi a táblázatából.

Visszaadhat egyetlen sort vagy több sort is. Ha egyetlen sort szeretne visszaadni, adjon feltételeket vagy korlátokat a lekérdezéshez. Ebben az esetben általában a tulipános bemeneteket használják. Az alábbi példában a work_order_number egy Tulip függvény bemenete.

SELECT * FROM table_in_a_adatbázisban WHERE column_1 = $work_order_number$

Ha több sort szeretne visszaadni, győződjön meg róla, hogy bejelölte a "Return Multiple Rows?" (Több sor visszaadása?) alatti négyzetet.

Adatok visszaküldése

Ha az adatbázis oszlopnevei megegyeznek a csatlakozófüggvényben definiált kimeneti nevekkel, a Tulip automatikusan hozzárendeli a lekérdezés eredményeit a függvény kimeneteihez. Példa: A Tulip kimenete output_1, és az adatbázis oszlopa szintén output_1.

Ha az adatbázisban lévő oszlopnevek eltérnek attól, amit a Tulipban szeretne használni, akkor alias használatával kell a kettő közötti megfelelő asszociációt létrehoznia.

Az alábbi példában az oszlop_1 az adatbázisból származik, az output_1 pedig a Tulip kimenet.

SELECT column_1 as output_1 FROM table_in_a_adatbázisban, ahol első_korlátozás = $input_1$ és második_korlátozás = $input_2$;

INSERT utasítás:

Tekintsünk egy olyan forgatókönyvet, amelyben egy Tulip alkalmazásból származó adatokkal szeretne beilleszteni a MES/ERP-be. Egy egyszerű INSERT függvényt használna a feladat elvégzéséhez. Íme egy példa arra, hogyan néz ki ez a függvény SQL-ben:

INSERT INTO table_in_a_adatbázisban (username, user_id, product_id) VALUES ($username$, $user_id$, $product_id$)

Most pedig bontsuk le a függvény egyes részeit:

Az adatbázisban lévő tábla azonosítása

INSERT INTO table_in_a_adatbázisod_táblájába

Válassza ki az adatbázis oszlopait

(username, user_id, product_id)

Definiálja az értékeket a Tulipból

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

UPDATE utasítás:

Gondoljunk egy olyan forgatókönyvre, amelyben a MES/ERP rendszerét szeretné frissíteni a Tulip alkalmazásból származó adatokkal, egy munkamegrendelést használva kulcsként. Az UPDATE funkciót használná az alábbiakban bemutatott módon:

UPDATE table_in_a_adatbázisban SET column_1 = $input_1$, column_2 = $input_2$ WHERE work_order = $work_order$.

Most pedig bontsuk le ennek a függvénynek az egyes részeit:

Az adatbázisban lévő tábla azonosítása

UPDATE table_in_a_adatbázisodban

A Tulip adatokkal frissítendő oszlopok meghatározása

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

Használja feltételként a munkamegrendelést

WHERE munkarend = $munkarend$

További olvasmányok


Megtalálta, amit keresett?

A community.tulip.co oldalon is megteheti, hogy felteszi kérdését, vagy megnézheti, hogy mások is szembesültek-e hasonló kérdéssel!


Hasznos volt ez a cikk?