Változó kötése a táblázatoszlophoz SQL BIND
Alkalmazás
SQL BIND egy Q paramétert rendel egy táblázatoszlophoz A FETCH, UPDATE és INSERT SQL-parancsok kiértékelik ezt az összeköttetést (hozzárendelést) az Result-set (eredménymennyiség) és az NC program közötti adatátvitel során.
Előfeltételek
- Kulcsszám 555343
- Táblázat létezik
- Megfelelő táblázatnév
A táblázatneveknek és a táblázatok oszlopneveinek betűvel kell kezdődniük, és nem tartalmazhatnak számolási jeleket, pl. +. Ezen jelek az SQL parancsok kapcsán az adatok beolvasása és importálása során problémákhoz vezethetnek.
Funkcióleírás
Programozzon tetszőleges számú kapcsolatot az SQL BIND...-vel, mielőtt a FETCH, UPDATE vagy INSERT parancsokat alkalmazza.
A táblázat- vagy oszlopnév nélküli SQL BIND feloldja a kapcsolatot. A kapcsolat legkésőbb az NC program vagy az alprogram befejeztével megszűnik.
Bevite
11 SQL BIND Q881 "Tab_example.Position_Nr" | ; Q881 kötése a "Tab_Example" táblázat "Position_Nr” oszlopához |
Ehhez a funkcióhoz a következőképpen navigál:
NC funkciót beszúr Összes művelet FN SQL SQL BIND
Az NC funkció a következő szintaktikai elemeket tartalmazza:
Szintaktikai elem | Jelentés |
---|---|
SQL BIND | Szintaxisnyitó a BIND SQL parancshoz |
Q, QL, QR, QS vagy Q REF | Kötendő változó |
Név vagy QS | Táblázatnév és táblázatoszlop . jellel elválasztva, vagy QS paraméter a definícióval Rögzített vagy változó név Opcionális szintaktikai elem |
Megjegyzések
- Adja meg a táblázat elérési útvonalát vagy szinonimáját táblázatnévként.
- Az olvasási és írási műveletek során a vezérlő csak oszlopokat veszi számításba, amelyeket a SELECT parancsban megadott. Amennyiben a SELECT parancsban hozzárendelés nélküli oszlopokat ad meg, a vezérlő megszakítja az olvasási vagy írási műveletet egy hibaüzenettel.