sql >> Database >  >> RDS >> Oracle

Een menu maken in SQLPlus of PL/SQL

Hier is een SQL Plus-script om dat te doen:

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 Het 'menu' in het ELSE-gedeelte van de case-expressie is de naam van dit script, zodat het zichzelf opnieuw uitvoert wanneer de gebruiker een ongeldige optie invoert.



  1. 3 manieren om alle tabellen te retourneren ZONDER een primaire sleutel in SQL Server

  2. Een beginnershandleiding voor SQL-tabellen

  3. SQLite - Zet een tabel neer

  4. Synchroniseer offline SQLite-database met online MySQL-database