erreur de syntaxe lors de la déclaration de variables dans une procédure pl / sql
C'est de m'envoyer un peu fou. Je suis en train d'ajouter une variable à une procédure, mais il n'était pas, je viens de recevoir ce message d'erreur:
[Erreur] vérification de la Syntaxe (25: 7): ERREUR à la ligne 25, col 7, ending_line 25,
ending_col 12, Trouvé de "numéro", s'Attendant à: ; -ou- .. := par DÉFAUT
PAS de NULLE -ou- % -ou- ( . @
J'ai frappé jusqu'vraiment une procédure de base ci-dessous pour isoler le problème et maintenant je suis complètement bloqué, que chaque de base de la syntaxe guide, j'ai regardé, comme dit de faire ce que j'ai fait. Pourquoi ne puis-je déclarer des variables comme indiqué ci-dessous? J'ai l'habitude de code de SQL Server si c'est aucune idée pour mon problème. Merci beaucoup si quelqu'un peut nous aider!
CREATE OR REPLACE PROCEDURE MRCS.pro_xxx_test1 (cats out sys_refcursor)
IS
declare
spoon number;
balls varchar2(3);
BEGIN
open cats for select * from dual;
end;
/
source d'informationauteur DavidG
Vous devez vous connecter pour publier un commentaire.
Supprimer le "DÉCLARER". Pas nécessaire dans une fonction /procédure de déclaration