Télécharger Imprimer la page

HEIDENHAIN TNC 620 Manuel De L'utilisateur page 349

Masquer les pouces Voir aussi pour TNC 620:

Publicité

SQL SELECT
L'instruction SQL SELECT sélectionne des lignes du tableau et les
transfère dans Result-set.
Le serveur SQL classe les données ligne par ligne dans le Result
set. Les lignes sont numérotées en commençant par 0, de
manière continue. Ce numéro de ligne, l'INDEX, est utilisé dans les
instructions SQL Fetch et Update.
Dans la fonction SQL SELECT...WHERE..., vous indiquez les critères
de sélection. Ceci vous permet de limiter le nombre de lignes à
transférer. Si vous n'utilisez pas cette option, toutes les lignes du
tableau seront chargées.
Vous indiquez le critère de tri dans la fonction SQL SELECT...ORDER
BY.... Ce critère comporte la désignation de la colonne et le mot-clé
permettant d'effectuer un tri croissant/décroissant. Si vous n'utilisez
pas cette option, les lignes seront mises en ordre aléatoire.
Avec la fonction SQL SELCT...FOR UPDATE, vous verrouillez
les lignes sélectionnées pour d'autres applications. D'autres
applications peuvent lire ces lignes mais non pas les modifier. Vous
devez impérativement utiliser cette option si vous procédez à des
modifications dans les entrées du tableau.
Result-set vide :
Si aucune ligne correspondant au critère de
sélection n'existe, le serveur SQL retourne un handle valide mais pas
d'entrées de tableau.
N° de paramètre pour le résultat : Paramètre Q
pour le handle. Le serveur SQL fournit le handle
correspondant à ce groupe de lignes et colonnes
sélectionné avec l'instruction Select actuelle.
En cas d'erreur (impossible d'effectuer la sélection),
le serveur SQL retourne la valeur 1. La valeur 0
désigne un Handle non valide.
Base de données : Texte de commandes SQL :
avec les éléments suivants :
SELECT (mot-clé) :
identification de l'instruction SQL, désignations
des colonnes du tableau à transférer – séparer
plusieurs colonnes par une , (virgule). Les
paramètres Q doivent être liés pour toutes les
colonnes indiquées ici.
Nom de tableau FROM :
synonyme ou nom de chemin et nom de
fichier de ce tableau. Le synonyme est entré
directement ; le nom du chemin et le nom du
tableau sont indiqués entre guillemets simples.
Les paramètres Q doivent être liés pour toutes
les colonnes indiquées ici.
HEIDENHAIN | TNC 620 | Manuel utilisateur Programmation en Texte clair | 10/2015
Accès aux tableaux avec les instructions SQL
Sélectionner toutes les lignes du
tableau
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"
Sélection des lignes du tableau avec
la fonction WHERE
. . .
20 SQL Q5
"SELECTMESS_NR,MESS_X,MESS_Y,
MESS_Z FROM TAB_EXAMPLE
WHERE MESS_NR<20"
Sélection des lignes du tableau avec
la fonction WHERE et le paramètre Q
. . .
20 SQL Q5
"SELECTMESS_NR,MESS_X,MESS_Y,
MESS_Z FROM TAB_EXAMPLE
WHERE MESS_NR==:'Q11'"
Nom de tableau défini par chemin
d'accès et nom de fichier
. . .
20 SQL Q5
"SELECTMESS_NR,MESS_X,MESS_Y,
MESS_Z FROM 'V:\TABLE
\TAB_EXAMPLE' WHERE
MESS_NR<20"
9
9.9
349

Publicité

loading