Par défaut, l'éditeur SQL et XQuery utilise un point-virgule (;) comme caractère de fin d'instruction. Vous pouvez modifier le caractère de fin d'instruction par défaut ou indiquer un autre caractère pour les instructions SQL d'un script que vous créez dans l'éditeur SQL et XQuery.
Avant de commencer
Le script SQL pour lequel vous voulez modifier le caractère de fin d'instruction
doit être ouvert dans l'éditeur SQL et XQuery.
Pourquoi et quand exécuter cette tâche
Un script peut comporter plusieurs commandes de fin
d'instruction.
Une fin d'instruction s'applique à toutes les instructions SQL qui
lui font suite jusqu'à la commande de fin d'instruction. Vous pouvez indiquer plusieurs caractères de fin d'instruction dans des scripts SQL différents.
La
fin d'instruction que vous spécifiez dans un script SQL persiste
chaque fois que vous ouvrez le script dans l'éditeur SQL et XQuery.
Procédure
Pour modifier le caractère de fin des instructions SQL dans un script SQL :
- Ouvrez un script à partir de
l'Explorateur de projets de données. Lorsque vous ouvrez un script pour la première fois ou
lorsque vous collez du texte dans le script, vous devez spécifier une
fin d'instruction SQL. Cela ajoute une instruction de commentaire
spécial au script reconnue uniquement par Data Studio : --<ScriptOptions statementTerminator
= "x"/>.
A tout moment, vous pouvez spécifier une fin en ajoutant
l'instruction DB2 --#SET TERMINATOR
x, où x est le
caractère de fin. Cette instruction est reconnue par Data Studio et
par le processeur de ligne de commande DB2. L'instruction doit être
en majuscules et sous forme de commentaire. Il peut y avoir des
espaces de début avant
--, mais il ne peut pas y avoir d'espaces entre
-- et #SET
TERMINATOR x. Pour plus d'informations
sur l'instruction #SET TERMINATOR, consultez
la documentation DB2.
- Utilisez le panneau de commandes dans l'éditeur SQL et XQuery :
- Ouvrez l'onglet Validation.
- Dans la zone Définir le caractère de fin
d'instruction, entrez un seul caractère à utiliser comme
fin d'instruction.
- Utilisez le menu contextuel dans l'éditeur :
- Cliquez avec le bouton droit de la souris dans l'éditeur, puis sélectionnez Définir le caractère de fin d'instruction.
- Dans la fenêtre Définir le caractère de fin
d'instruction, entrez un seul caractère à utiliser comme
fin d'instruction, puis cliquez sur OK.
Résultats
Si vous spécifiez une fin d'instruction autre que la valeur
par défaut, une instruction de commentaire spéciales est ajoutée en
haut du script SQL pour indiquer le caractère de fin d'instruction
que vous avez
spécifié. Par exemple, si vous avez spécifié le caractère de fin avec
le volet de commande ou le menu contextuel, le commentaire se
présente comme suit :
--<ScriptOptions statementTerminator = "x"/>
Les
occurrences existantes du caractère de fin d'instruction par
défaut ne sont pas mises à jour dans le script SQL. Vous devez
les modifier manuellement.