sql >> Databasteknik >  >> RDS >> Oracle

Hur man skapar en meny i SQLPlus eller PL/SQL

Här är ett SQL Plus-skript för att göra det:

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.

OBS:"menyn" i ELSE-delen av kasusuttrycket är namnet på detta skript, så att det körs igen när användaren anger ett ogiltigt alternativ.



  1. SIGN() Exempel i SQL Server

  2. lägg till kolumn i mysql-tabellen om den inte finns

  3. 6 sätt att kontrollera storleken på en databas i SQL Server med T-SQL

  4. Hur du anpassar dina MySQL- och MariaDB-säkerhetskopier med ClusterControl