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

Jak vytvořit menu v SQLPlus nebo PL/SQL

Zde je skript SQL Plus, jak to udělat:

prompt Please make a selection:
prompt 1: Do script a
prompt 2: Do script b
prompt 3: Do script c

accept selection prompt "Enter option 1-3: "

set term off

column script new_value v_script

select case '&selection.'
       when '1' then 'script_a'
       when '2' then 'script_b'
       when '3' then 'script_c'
       else 'menu'
       end as script
from dual;

set term on

@&v_script.

Poznámka:„Nabídka“ v ELSE části výrazu case je název tohoto skriptu, takže se znovu spustí, když uživatel zadá neplatnou možnost.



  1. Jak funguje krok zástupného znaku JSONPath (**) v MariaDB

  2. Používáte databázovou vrstvu Django mimo Django?

  3. Jak mohu přihlásit a najít nejdražší dotazy?

  4. Najděte hodnotu kdekoli v databázi