Variabelen Programmering | Tabeltoegang met SQL-opdrachten
Voorbeeld
Het resultaat van de volgende NC-programma's is identiek.
0 BEGIN PGM SQL_READ_WMAT MM
1 SQL Q1800 "CREATE SYNONYM
my_table FOR 'TNC:\table
\WMAT.TAB'"
2 SQL BIND QS1800 "my_table.WMAT"
3 SQL QL1 "SELECT WMAT FROM
my_table WHERE NR==3"
* - ...
* - ...
3 SQL SELECT QS1800 "SELECT WMAT
FROM my_table WHERE NR==3"
* - ...
* - ...
3 DECLARE STRING QS1 = "SELECT "
4 DECLARE STRING QS2 = "WMAT "
5 DECLARE STRING QS3 = "FROM "
6 DECLARE STRING QS4 = "my_table "
7 DECLARE STRING QS5 = "WHERE "
8 DECLARE STRING QS6 = "NR==3"
9 QS7 = QS1 || QS2 || QS3 || QS4 ||
QS5 || QS6
10 SQL SELECT QL1 QS7
* - ...
HEIDENHAIN | TNC7 | Gebruikershandboek Volledige uitgave | 10/2022
; Synoniem maken
; QS-parameters koppelen
; Zoeken definiëren
; Waarde lezen en opslaan
24
1455