Spojování proměnné se sloupcem tabulky pomocí SQL BIND

Použití

SQL BIND spojuje Q-parametr s jedním sloupcem tabulky. SQL-příkazy FETCH, UPDATE a INSERT vyhodnocují toto „spojení“ (přiřazení) během přenosu dat mezi Result-set (množinou výsledků) a NC-programem.

Předpoklady

  • Číslo klíče 555343
  • Tabulka je k dispozici
  • Vhodný název tabulky
  • Názvy tabulek a sloupců musí začínat písmenem a nesmí obsahovat žádné výpočetní znaky, například +. Tyto znaky mohou způsobit při načítání nebo čtení dat problémy kvůli SQL-příkazům.

Popis funkce

Naprogramujte libovolný počet spojení pomocí SQL BIND..., před použitím příkazů FETCH, UPDATE nebo INSERT.

SQL BIND bez názvu tabulky a sloupce spojení ruší. Spojení končí nejpozději s ukončením NC-programu nebo podprogramu.

Zadání

11 SQL BIND Q881 "Tab_example.Position_Nr"

; Spojení Q881 se sloupcem "Position_Nr" tabulky "Tab_Example"

K této funkci se dostanete takto:

Vložit NC funkci Všechny funkce FN SQL SQL BIND

NC-funkce obsahuje následující prvky syntaxe:

Prvek syntaxe

Význam

SQL BIND

Otvírač syntaxe pro SQL-příkaz BIND

Q, QL, QR, QS nebo Q REF

Připojovaná proměnná

Název nebo QS

Název tabulky a sloupec tabulky oddělený s . nebo QS-parametr s definicí

Pevný nebo variabilní název

Prvek syntaxe je volitelný

Upozornění

  • Jako název tabulky zadejte cestu k tabulce nebo synonymum.
  • Provádění SQL-příkazů pomocí SQL EXECUTE

  • Při čtení a zápisu, zohledňuje řídicí systém pouze sloupce, které zadáte příkazem SELECT. Pokud zadáte nevázané sloupce v příkazu SELECT, přeruší řídicí systém čtení nebo zápis s chybovým hlášením.