DECLARE
message varchar2(20):= 'Hello, World!';
BEGIN
dbms_output.put_line(message);
END;
Comment puis-je exécuter le programme ci-dessus pl/sql dans Oracle SQL Developer. Quelqu'un peut-il me suggérer?
Si vous ne voyez pas la sortie du SGBD, ajoutez simplement
set serveroutput on
en haut et exécutez les instructions comme un script, vous verrez la sortie dans la section "Sortie de script".
set serveroutput on
DECLARE
message varchar2(20):= 'Hello, World!';
BEGIN
dbms_output.put_line(message);
END;
En supposant que vous disposez déjà d'une connexion configurée dans SQL Developer:
View
, sélectionnez DBMS Output
plus
et sélectionnez votre connexionSQL worksheet
Exécutez d'abord la requête 'set serveroutput on' dans la feuille de calcul, puis vérifiez dans le menu Affichage, l'option de sortie du SGBD apparaîtra.
Entourez votre code de procédure en conséquence:
create or replace procedure YOUR_TEST as
begin
<proc code here>
end;
/
show errors
Appuyez sur la flèche verte pour compiler - vous devriez obtenir le message suivant:
Procedure YOUR_TEST compiled
Maintenant, lancez-le:
exec YOUR_TEST ;
n.b .: env: Oracle 12g, Sql Developer v18.4