sql >> Databáze >  >> RDS >> Oracle

Jednoduchý SELECT s proměnnou, ale bez INTO

Když napíšete select * from some_table; v SQL*Plus, SQL*Plus funguje jako klientský program a pod pokličkou za vás udělá spoustu práce, pokud jde o data vracená z databáze, jejich formátování a zobrazování.

Jakmile napíšete DECLARE , spustíte blok PL/SQL. Nyní voláte PL/SQL a PL/SQL volá SQL. V důsledku toho se musíte rozhodnout, jak zacházet s daty vracenými z SQL v PL/SQL. Způsob, jak to udělat, je přes INTO klauzule a proměnná pro příjem výstupu. Vzhledem k tomu, kde by byla výstupní data z SELECT go, pokud nezadáte INTO doložka? Někam to musí jít, ne?

Doufám, že je to jasné.



  1. SQL Server - Jak uzamknout tabulku, dokud neskončí uložená procedura

  2. Jak vypíšete všechny spouštěče v databázi MySQL?

  3. Jak zkontroluji, zda bylo moje připojení C# — MySQL úspěšné, nebo pokud ne, vrátím proč?

  4. Jaký je připojovací řetězec pro localdb pro verzi 11