Oracle
 sql >> Base de données >  >> RDS >> Oracle

Problème rudimentaire :sortie de base de la console PL/SQL ?

Puisque vous utilisez SQL Developer, vous avez plusieurs options.

Dans SQL Developer, accédez à View | DBMS Output pour vous assurer que la fenêtre de sortie du SGBD est visible. Dans la fenêtre DBMS Output, choisissez l'icône "plus" et sélectionnez la connexion pour laquelle vous souhaitez écrire des données dans la fenêtre DBMS Output. Exécutez ensuite le bloc PL/SQL dans la fenêtre Feuille de calcul SQL à l'aide de la flèche droite (Ctrl+Entrée sous Windows). Vous verrez la sortie apparaître dans la fenêtre de sortie du SGBD.

Alternativement, vous pouvez mettre à la fois le SQL*Plus SET SERVEROUTPUT ON commande et le bloc PL/SQL dans la feuille de calcul SQL et exécutez-le en tant que script (F5 sous Windows). Cela affichera la sortie immédiatement sous le message "bloc anonyme terminé" dans la fenêtre de sortie du script.

Remarque :la sortie Dbms dans Oracle Sql Developer n'affiche pas la valeur null dans la fenêtre de sortie. Il se déplace vers une nouvelle ligne, mais jusqu'à ce qu'il renvoie autre chose que null, vous ne saurez pas que tous les null précédents sont là.