J'ai un fichier SQL qui contient une procédure simple d'imprimer « Salut » comme,Course à pied Oracle procédure stockée
CREATE OR REPLACE PROCEDURE skeleton
IS
BEGIN
DBMS_OUTPUT.PUT_LINE('Hi');
END;
Lorsque je tente d'exécuter ce à partir du fichier sql lui-même, il devient juste compilé et il n'est pas fonctionnement.
J'ai ajouté que,
CREATE OR REPLACE PROCEDURE skeleton
IS
BEGIN
DBMS_OUTPUT.PUT_LINE('Hi');
END;
//* this is required else it throws me compilation error*/
set serveroutput on
EXECUTE skeleton;
J'ai essayé d'appeler le même squelette d'un autre fichier sql aussi et même de l'interface graphique de sqldeveloper, qui a également na pas exécuter cela. Seule la ligne de commande sqlplus m'aide. Faites-moi savoir ce qui me manque et la solution pour cela.
Vous avez raison au sujet de la « petite flèche verte devant le document », mais cela s'appelle "exécuter le script". –
Merci! Je n'ai pas de copie du développeur SQL sur cette machine, j'essayais de me souvenir exactement de ce qui s'appelait. J'ai mis à jour ma réponse. –