Programmer des paramètres Q | Accéder à un tableau avec des instructions SQL
Conditions de WHERE
Condition
égal à
différent de
inférieur à
inférieur ou égal à
supérieur à
supérieur ou égal à
vide
non vide
Combiner plusieurs conditions:
ET logique
OU logique
Exemple : sélectionner des lignes de tableau
11 SQL BIND Q881 "Tab_Example.Position_Nr"
12 SQL BIND Q882 "Tab_Example.Measure_X"
13 SQL BIND Q883 "Tab_Example.Measure_Y"
14 SQL BIND Q884 "Tab_Example.Measure_Z"
. . .
20 SQL Q5 "SELECT Position_Nr,Measure_X,Measure_Y,
Measure_Z FROM Tab_Example"
Exemple : sélectionner des lignes du tableau avec la fonction
WHERE
20 SQL Q5 "SELECT Position_Nr,Measure_X,Measure_Y,
Measure_Z FROM Tab_Example WHERE
Position_Nr<20"
Exemple : sélectionner des lignes du tableau avec la fonction
WHERE et un paramètre Q
20 SQL Q5 "SELECT Position_Nr,Measure_X,Measure_Y,
Measure_Z FROM Tab_Example WHERE
Position_Nr==:'Q11'"
Exemple : définir un nom de tableau en indiquant un chemin
absolu
20 SQL Q5 "SELECT Position_Nr,Measure_X,Measure_Y,
Measure_Z FROM 'V:\table\Tab_Example' WHERE
Position_Nr<20"
Exemple : générer un tableau avec CREATE TABLE
0 BEGIN PGM SQL_CREATE_TAB MM
1 SQL Q10 "CREATE SYNONYM NEW FOR 'TNC:\table
\NewTab.TAB'"
2 SQL Q10 "CREATE TABLE NEW AS SELECT X,Y,Z FROM
'TNC:\prototype_for_NewTab.tab'"
3 END PGM SQL_CREATE_TAB MM
HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023
Programmation
= ==
!= <>
<
<=
>
>=
IS NULL
IS NOT NULL
AND
OR
; Créer un synonyme
; création tableau
9
273