Dans les procédures stockées Oracle, des barres obliques (/) sont utilisées à la place des points-virgules (;) entre les instructions, car les points-virgules sont utilisés pour terminer les instructions SQL et les barres obliques permettent d'exécuter plusieurs instructions en continu pour éviter de mettre fin à l'exécution de l'instruction en cours.
Que dois-je utiliser pour remplacer le point-virgule entre les instructions de procédure stockée Oracle
Dans la procédure stockée Oracle, vous pouvez utiliser la barre oblique (/) comme séparateur d'instructions au lieu du point-virgule (;).
Raison :
Le point-virgule est utilisé comme terminateur de l'instruction SQL dans Oracle. Dans une procédure stockée, si une instruction est suivie d'une autre instruction, une barre oblique est plus appropriée car elle ne met pas fin à l'exécution de l'instruction en cours.
Exemple :
<code class="oracle">CREATE OR REPLACE PROCEDURE my_procedure AS BEGIN -- 语句 1 SELECT * FROM table1; / -- 语句 2 UPDATE table2 SET column1 = 'value1' WHERE column2 = 'value2'; END;</code>
Dans l'exemple ci-dessus, la barre oblique est utilisée pour séparer l'instruction 1 et l'instruction 2, leur permettant de s'exécuter dans la même procédure stockée.
Autres notes :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!