Télécharger Imprimer la page

HEIDENHAIN TNC7 basic Manuel Utilisateur page 574

Masquer les pouces Voir aussi pour TNC7 basic:

Publicité

18
SQL EXECUTE avec l'instruction SQL SELECT
Le serveur SQL sauvegarde les données ligne par ligne dans le Result-set (quantité
de résultat). Les lignes sont numérotées en commençant par 0, de manière
continue. Ce numéro de ligne (l'INDEX) est utilisé pour les instructions SQL FETCH et
UPDATE.
SQL EXECUTE, en combinaison avec l'instruction SQL SELECT, sélectionne des
valeurs du tableau, les transfère dans le Result-set et ouvre ainsi systématiquement
une transaction. Contrairement à l'instruction SQL SQL SELECT, le fait de combiner
SQL EXECUTE avec l'instruction SELECT permet de sélectionner plusieurs lignes et
colonnes en même temps.
Dans la fonction SQL ... "SELECT...WHERE...", vous devez définir les critères de
recherche. Ceci vous permet de limiter au besoin 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 se compose de la désignation de la colonne et du mot de passe ASC pour le
tri croissant, ou DESC pour le tri décroissant. Si vous n'utilisez pas cette option, les
lignes seront mises en ordre aléatoire.
Avec la fonction SQL ... "SELECT...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. Si vous souhaitez modifier les entrées du tableau,
vous devez impérativement utiliser cette option.
Result-set vide : Si aucune ligne ne correspond au critère de recherche, le serveur
SQL retourne un HANDLE valide sans entrée de tableau.
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
574
Programmationde variables | Accès au tableau avec des instructions SQL
Programmation
= ==
!= <>
<
<=
>
>=
IS NULL
IS NOT NULL
AND
OR
HEIDENHAIN | TNC7 basic | Manuel utilisateur Programmation et test | 10/2023

Publicité

loading