Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Einfaches SELECT mit Variable aber ohne INTO

Wenn Sie select * from some_table; schreiben in SQL*Plus, SQL*Plus fungiert als Client-Programm und erledigt unter der Decke eine Menge Arbeit für Sie, was die Daten betrifft, die von der Datenbank zurückgegeben, formatiert und angezeigt werden.

Sobald Sie DECLARE eingeben , beginnen Sie einen PL/SQL-Block. Jetzt rufen Sie PL/SQL auf und PL/SQL ruft SQL auf. Daher müssen Sie in PL/SQL entscheiden, wie Sie mit den Daten umgehen, die von SQL zurückgegeben werden. Der Weg dazu ist über ein INTO -Klausel und eine Variable zum Empfangen der Ausgabe. In Anbetracht dessen, wo würden die Ausgabedaten von SELECT liegen go, wenn Sie kein INTO angeben Klausel? Irgendwo muss es doch hin, oder?

Hoffe das ist klar.