- Nyomtat
Hogyan írjunk SQL Connector funkciót
Hogyan írjunk SQL Connector funkciót
Használja ezt az útmutatót a Tulip alkalmazás és egy SQL adatbázis összekapcsolásához.
Íme egy példa arra, hogyan használhatja a Tulip Connectors funkcióját egy SQL-adatbázishoz való csatlakozáshoz.
Egy új SQL Connector hozzáadása:
1- Lépjen a Connectors oldalra, ha a menüsorban az Apps fölé helyezi a kurzort, és a legördülő menüből a Connectors lehetőséget választja.
2- Kattintson a képernyő jobb felső sarkában a "Csatlakozó hozzáadása" gombra, adjon nevet a csatlakozónak, és válassza az "SQL" csatlakozótípust.
3- Az új csatlakozó Környezetek lapján válassza a "Kapcsolat részleteinek hozzáadása" lehetőséget.
4- Töltse ki a megfelelő adatokat az adatbázishoz való csatlakozáshoz:
- Running On ("Cloud Connector Host", kivéve, ha más beállítást állított be).
- Típus:
- Kiszolgáló
- Port
- SSL (igen vagy nem)
- Adatbázis
- Felhasználónév
- Jelszó
5- Kattintson a Test gombra a tesztjelzés futtatásához. Ha sikeres, nyomja meg a "Save" gombot.
6- Győződjön meg arról, hogy a csatlakozógazda hozzáfér az adatbázishoz (a csatlakozók oldalon a szerver mellett lévő zöld "Online" felirat jelzi).
Miután sikeresen létrehozott egy új csatlakozót, most már létrehozhatja a csatlakozófunkciókat a külső adatbázisból történő adatküldéshez vagy -lekérdezéshez. A csatlakozófüggvényt a céladatbázis megfelelő nyelvén kell megírni.
Egy új SQL csatlakozófüggvény beállítása:
1- Kattintson a Funkciók lapon az "Új funkció hozzáadása" gombra.
2- Adjon nevet az új függvénynek (ez lehetővé teszi, hogy a Triggers-ben kiválaszthassa az adott csatlakozófüggvényt).
- Konfigurálja a függvény bemeneteit és kimeneteit.
A fenti példában:
Bemenetek
- konfiguráció (szöveg)
Kimenetek
- subconfig_1
- subconfig_2
- subconfig_3
lekérdezés
`SELECT subconfig_1, subconfig_2, subconfig_3 FROM webinar database WHERE configuration = $configuration$ order by id desc limit 1````
Egy függvénynek több bemenete és kimenete is lehet. Legalább egy bemenetre vagy kimenetre szükség van ahhoz, hogy adatokat küldjön/fogadjon egy Tulip alkalmazásból.
- Kattintson a Hozzáadás gombra egy új bemenet vagy kimenet hozzáadásához
- Adjon a mezőnek egy felismerhető nevet
- Válassza ki az adattípust (pl. Szöveg, Boolean, Egész szám stb.)
- Adjon hozzá egy érvényes SQL utasítást a Query mezőbe. Vegye figyelembe, hogy a bemeneti változók neveit $-ba kell foglalni. Példa:
$input$
. - Tesztelje a függvényt
- Ha a függvénynek vannak bemenetei, adjon meg érvényes értékeket.
- Kattintson a "Teszt" gombra a jobb felső sarokban.
- Tekintse meg a teszteredményeket vagy a hibaüzeneteket a Teszteredmények szakaszban.
- Bizonyos esetekben előfordulhat, hogy egy SQL-táblából több sort szeretne visszaadni. Ehhez jelölje be a "Több sor visszaadása" melletti négyzetet. Ez egy objektumokkal teli tömböt fog visszaadni, ahol minden objektum az SQL-tábla egy sorának értékeit tartalmazza.
Lekérdezés
SELECT név, szám a számokból, ahol szám > $szám$
(a fenti példában a szám egy bemenet)
Ezután, amikor hozzáadja a bemeneteket, és a "Test" gombra kattint, a "Test Results" alatt látnia kell a várt sorokat.
Ezeket a Trigger Editorban objektumokkal teli tömbként lehet tárolni egy Variable-ben.
7- Nyomja meg a "Mentés" gombot, ha végzett.
:::(Warning) (MEGJEGYZÉS) A bemenetek és kimenetek nem módosíthatók a függvény mentése után. Ez azért van, hogy megakadályozza a csatlakozó függvényt esetleg használó alkalmazások megzavarását.
:::
Ha új bemeneteket/kimeneteket kell hozzáadni, másolja a funkciót, és végezze el a módosításokat az új funkcióban.
Néhány gyakran használt SQL függvény megírására vonatkozó további információért lásd a"Gyakori SQL csatlakozófüggvények" című hivatkozást.
További olvasnivalók
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!