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

SQL_BIND

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í

NC-programy, obsažené v této příručce, jsou navrhovaná řešení. Dříve než použijete NC-programy nebo jednotlivé NC-bloky na stroji, musíte je upravit.

  • Přizpůsobte následující obsahy:
  • Nástroje
  • Řezné podmínky
  • Posuvy
  • Bezpečné výšky nebo bezpečné polohy
  • Polohy specifické pro daný stroj, např. s M91
  • Cesty pro volání programů

Některé NC-programy jsou závislé na kinematice stroje. Před prvním zkušebním spuštěním přizpůsobte tyto NC-programy kinematice vašeho stroje.

Kromě toho otestujte NC-programy pomocí simulace před spuštěním skutečného programu.

 
Tip

Pomocí testu programu zjistíte, zda můžete NC-programy používat s dostupným volitelným softwarem, aktivní kinematikou stroje a aktuální konfigurací stroje.

11 SQL BIND Q881 "Tab_example.Position_Nr"

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

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á

" " nebo QS

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

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.