sql >> Databasteknik >  >> RDS >> Oracle

Rudimentärt problem:grundläggande PL/SQL-konsolutgång?

Eftersom du använder SQL Developer har du ett par alternativ.

I SQL Developer, gå till View | DBMS Output för att säkerställa att DBMS-utdatafönstret är synligt. I DBMS-utdatafönstret väljer du "plus"-ikonen och väljer den anslutning som du vill skriva data till DBMS-utdatafönstret. Kör sedan PL/SQL-blocket i SQL Worksheet-fönstret med hjälp av högerpilen (Ctrl+Enter i Windows). Du kommer att se utdata visas i DBMS-utdatafönstret.

Alternativt kan du sätta både SQL*Plus SET SERVEROUTPUT ON kommandot och PL/SQL-blocket i SQL-arbetsbladet och kör det som ett skript (F5 i Windows). Det kommer att visa utdata omedelbart under meddelandet "anonymt block slutfört" i Script Output-fönstret.

Obs:Dbms Output i Oracle SQL Developer visar inte null i utdatafönstret. Den flyttar till en ny rad, men tills den kommer att returnera något annat än null vet du inte att alla tidigare nollor finns där.




  1. mysql som fråga exkludera siffror

  2. Möjligt att göra en MySQL främmande nyckel till en av två möjliga tabeller?

  3. Få den översta raden efter beställning i Oracle Subquery

  4. Använd samma parameter flera gånger i WHERE-villkoren för en SQL-fråga för användning i JDBC