sql >> Database teknologi >  >> RDS >> Oracle

Sådan opretter du en menu i SQLPlus eller PL/SQL

Her er et SQL Plus-script til at gøre 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.

NB 'Menuen' i ELSE-delen af ​​kasusudtrykket er navnet på dette script, så det kører sig selv igen, når brugeren indtaster en ugyldig mulighed.



  1. Sådan opretter du job i SQL Server Express-udgaven

  2. nullvalue:Vis NULL-værdier i SQLite

  3. Når du åbner en orakelforbindelse, er forbindelsesobjektet nul

  4. Administration af høj tilgængelighed i PostgreSQL – Del II:Replikeringsmanager