9
L'ordre des colonnes du fichier généré respecte l'ordre de
l'instruction AS SELECT.
Vous pouvez aussi définir des synonymes pour des
tableaux qui n'ont pas encore été générés.
Exemple : génération d'un tableau avec CREATE TABLE et QS
Si vous vérifiez le contenu d'un paramètre QS dans
l'affichage d'état supplémentaire (onglet QPARA), vous
ne verrez que les 30 premiers caractères, et non le
contenu intégral.
Pour les consignes au sein de l'instruction SQL, vous
pouvez également utiliser des paramètres QS simples
ou composés.
Il est également possible de définir la valeur de
comparaison qui suit l'élément de syntaxe WHERE
comme variable. Si vous utilisez des paramètres Q, QL
ou QR pour la comparaison, la CN arrondira la valeur
définie à un nombre entier. Si vous utilisez un paramètre
QS, la CN utilisera la valeur définie.
0 BEGIN PGM SQL_CREATE_TABLE_QS MM
1 DECLARE STRING QS1 = "CREATE TABLE "
2 DECLARE STRING QS2 = "'TNC:\nc_prog\demo\Doku
\NewTab.t' "
3 DECLARE STRING QS3 = "AS SELECT "
4 DECLARE STRING QS4 = "DL,R,DR,L "
5 DECLARE STRING QS5 = "FROM "
6 DECLARE STRING QS6 = "'TNC:\table\tool.t'"
7 QS7 = QS1 || QS2 || QS3 || QS4 || QS5 || QS6
8 SQL Q1800 QS7
9 END PGM SQL_CREATE_TABLE_QS MM
274
Programmer des paramètres Q | Accéder à un tableau avec des instructions SQL
HEIDENHAIN | TNC 128 | Manuel d'utilisation Programmation en Texte clair | 10/2023