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.

Bevitel

11 SQL BIND Q881 "Tab_example.Position_Nr"

; Q881 kötése a "Tab_Example" táblázat "Position_Nr” oszlopához

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ó

" " vagy QS

Táblázatnév és táblázatoszlop, .-tal elválasztva vagy QS paraméter a definícióval

Megjegyzések

  • Adja meg a táblázat elérési útvonalát vagy szinonimáját táblázatnévként.
  • SQL utasítások végrehajtása SQL EXECUTE

  • 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.