sql >> Database >  >> RDS >> Oracle

Eenvoudige SELECT met variabele maar zonder INTO

Wanneer u select * from some_table; in SQL*Plus, SQL*Plus fungeert als het clientprogramma en doet veel werk voor u, onder de dekmantel, in termen van de gegevens die worden geretourneerd uit de database, het formatteren en weergeven ervan.

Zodra je DECLARE . typt , begin je een PL/SQL-blok. Nu roept u PL/SQL aan en PL/SQL roept SQL op. Als gevolg hiervan moet u beslissen hoe u omgaat met de gegevens die worden geretourneerd vanuit de SQL, in PL/SQL. De manier om dat te doen, is via een INTO clausule en een variabele om de uitvoer te ontvangen. Gezien dat, waar zouden de uitvoergegevens van de SELECT ga, als u geen INTO . opgeeft clausule? Het moet ergens heen, toch?

Ik hoop dat het duidelijk is.



  1. Eenvoudige Oracle-query:letterlijk komt niet overeen met opmaaktekenreeks

  2. Hiërarchische gegevens afdrukken in een bovenliggende kindvorm ongeordende lijst php?

  3. Hoe kan ik niet-ondersteunde niet-ondertekende integer-veldtypen in MS SQL omzeilen?

  4. Fout in tabelsyntaxis maken