HEIDENHAIN TNC 128 Manuel D'utilisation page 247

Masquer les pouces Voir aussi pour TNC 128:
Table des Matières

Publicité

SQL UPDATE
SQL UPDATE transfère les données préparées dans les paramètres Q
dans la ligne de Result-set adressée avec l'INDEX. La ligne existante
dans Result-set est écrasée intégralement.
SQL UPDATE tient compte de toutes les colonnes indiquées dans
l'instruction Select.
N° paramètre pour résultat: Paramètre Q dans
lequel le serveur SQL acquitte le résultat :
0 : pas d'erreur
1 : erreur (Handle incorrect, index trop élevé, plage
de valeurs non respectée ou format de fichier
incorrect)
Base de données : ID d'accès SQL : Paramètre Q
avec le
Handle
aussi SQL SELECT).
Base de données : Indice du résultat SQL :
Numéro de ligne à l'intérieur du Result-set. Les
entrées de tableau préparées dans les paramètres
Q sont écrites sur cette ligne. Si vous n'indiquez pas
l'indice, la première ligne (n=0) sera écrite.
Inscrivez directement le numéro de ligne ou bien
programmez le paramètre Q contenant l'indice.
SQL INSERT
SQL INSERT génère une nouvelle ligne dans Result-set et transfère
dans la nouvelle ligne les données préparées dans les paramètres Q.
SQL INSERT tient compte de toutes les colonnes qui ont été
indiquées dans l'instruction Select. Les colonnes de tableau dont n'a
pas tenu compte l'instruction Select reçoivent des valeurs par défaut.
N° paramètre pour résultat: Paramètre Q dans
lequel le serveur SQL acquitte le résultat :
0 : pas d'erreur
1 : erreur (Handle incorrect, plage de valeurs non
respectée ou format de fichier incorrect)
Base de données : ID d'accès SQL : Paramètre Q
avec le
Handle
aussi SQL SELECT).
TNC 128 | Manuel d'utilisation HEIDENHAIN Dialogue texte clair | 4/2015
Accès aux tableaux avec les instructions SQL
d'identification du Result-set (voir
d'identification du Result-set (voir
Le numéro de ligne est transmis au
paramètre Q
11 SQL BIND Q881
"TAB_EXAMPLE.MESS_NR"
12 SQL BIND Q882
"TAB_EXAMPLE.MESS_X"
13 SQL BIND Q883
"TAB_EXAMPLE.MESS_Y"
14 SQL BIND Q884
"TAB_EXAMPLE.MESS_Z"
. . .
20 SQL Q5 "SELECT
MESS_NR,MESS_X,MESS_Y,MESS_Z
FROM TAB_EXAMPLE"
. . .
30 SQL FETCH Q1 HANDLE Q5 INDEX
+Q2
Le numéro de ligne est programmé
directement
. . .
40 SQL UPDATEQ1 HANDLE Q5 INDEX5
Le numéro de ligne est transmis au
paramètre Q
11 SQL BIND
Q881"TAB_EXAMPLE.MESS_NR"
12 SQL BIND
Q882"TAB_EXAMPLE.MESS_X"
13 SQL BIND
Q883"TAB_EXAMPLE.MESS_Y"
14 SQL BIND
Q884"TAB_EXAMPLE.MESS_Z"
. . .
20 SQL Q5
"SELECTMESS_NR,MESS_X,MESS_Y,
MESS_Z FROM TAB_EXAMPLE"
. . .
40 SQL INSERTQ1 HANDLE Q5
9
9.9
247

Publicité

Table des Matières
loading

Table des Matières