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

skalární poddotaz v příkazu if Podmínka v PL/SQL

Ne, nemůžete použít SELECT tak, jak chcete.

Ve vašem příkladu s použitím CASE nepoužíváte „příkaz“ CASE – používáte výraz CASE , který je náhodou vložený do příkazu SQL. V takovém případě můžete použít poddotaz, protože je v kontextu příkazu SQL, nikoli procedurálního příkazu. Nebyli byste schopni použít poddotaz, jako je tento, v procedurálním příkazu CASE.



  1. Jak vytvořit databázi online z režimu obnovení na serveru SQL Server

  2. MariaDB JSON_ARRAY_APPEND() Vysvětleno

  3. jak duplikovat mé výsledky SQL?

  4. Řízení stromového zobrazení Zaškrtněte Přidat Odstranit uzly