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