HEIDENHAIN TNC 128 Manuel D'utilisation page 244

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

Publicité

9
Programmation : paramètres Q
9.9
Accès aux tableaux avec les instructions SQL
SQL SELECT
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 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.
Dans la fonction SQL SELECT...ORDER BY..., introduisez le critère de
tri. Il comporte la désignation de colonne et le code de tri croissant/
décroissant. Si vous n'utilisez pas cette option, les lignes seront
mises dans un 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 pas les modifier. Vous
devez impérativement utiliser cette option si vous procédez à des
modifications des enregistrements 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° paramètre pour résultat: paramètre Q pour le
Handle. Le serveur SQL fournit le Handle pour ce
groupe de lignes et de colonnes sélectionnées avec
l'instruction Select actuelle.
En cas d'erreur (si la sélection ne pouvait pas être
réalisée), le serveur SQL redonne la valeur 1. La
valeur 0 désigne un Handle non valide.
Base de données : Texte de commande SQL : avec
les éléments suivants :
244
SELECT (mot clé) :
Identifiant de la commande SQL, désignations
des colonnes de tableau à transférer – séparer
les différentes colonnes par une virgule (,) - voir
exemples. Les paramètres Q doivent être liés
pour toutes les colonnes indiquées ici.
FROM Nom du tableau :
Synonyme ou nom du chemin et nom du fichier
de ce tableau. Le synonyme est introduit
directement ; le chemin d'accès et le nom du
tableau sont indiqués entre guillemets simples
(voir exemples). Les paramètres Q doivent être
liés pour toutes les colonnes indiquées ici.
Sélectionner toutes les lignes du
tableau
11 SQL BIND
12 SQL BIND
13 SQL BIND
14 SQL BIND
. . .
20 SQL Q5
Sélection des lignes du tableau avec
la fonction WHERE
. . .
20 SQL Q5
Sélection des lignes du tableau avec
la fonction WHERE et paramètre Q
. . .
20 SQL Q5
Nom de tableau défini avec chemin
d'accès et nom de fichier
. . .
20 SQL Q5
TNC 128 | Manuel d'utilisation HEIDENHAIN Dialogue texte clair | 4/2015
Q881"TAB_EXAMPLE.MESS_NR"
Q882"TAB_EXAMPLE.MESS_X"
Q883"TAB_EXAMPLE.MESS_Y"
Q884"TAB_EXAMPLE.MESS_Z"
"SELECTMESS_NR,MESS_X,MESS_Y,
MESS_Z FROM TAB_EXAMPLE"
"SELECTMESS_NR,MESS_X,MESS_Y,
MESS_Z FROM TAB_EXAMPLE
WHERE MESS_NR<20"
"SELECTMESS_NR,MESS_X,MESS_Y,
MESS_Z FROM TAB_EXAMPLE
WHERE MESS_NR==:'Q11'"
"SELECTMESS_NR,MESS_X,MESS_Y,
MESS_Z FROM 'V:\TABLE
\TAB_EXAMPLE' WHERE
MESS_NR<20"

Publicité

Table des Matières
loading

Table des Matières