Bonjour et bienvenue,
Envoyé par
navis84
- Quelle est la syntaxe du mot que l'on doit mettre entre 2 blocs d'instruction afin d'exécuter un script SQL possédant plusieurs blocs ?
Et bien une instruction SQL se termine par un ; sauf si vous avez redéfini cette fin d'instruction avec le mot set term ^; qui dans cette exemple défini le ^ comme fin d'instruction (c'est utilise lorsque vous aurez besoin de créer des procédures stoquées ou des triggers.
Mais attention suivant le composant que vous utilisez, celui ci acceptera ou non plusieurs instructions. Par exemple sous Delphi ou BC++ le IbQuery ou IBDataSet n'accepte qu'une instruction à la fois, ce qui est normal.
Envoyé par
navis84
- Pour incrémenter la valeur d'un champ, qu'est-ce que le "nom générateur" de la fonction GenID ?? Le nom d'un champ d'une table ?
Le "nom générateur" c'est le nom d'un générateur que vous avez crée par l'instruction
CREATE GENERATOR nom_generateur;
et on peux aussi le modifier ou l'initialiser par :
SET GENERATOR nom_generateur TO 3;
Partager