oracle – 如何在SQLPlus或PL / SQL中创建菜单

前端之家收集整理的这篇文章主要介绍了oracle – 如何在SQLPlus或PL / SQL中创建菜单前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有几个脚本,我想从提供给sqlPlus用户菜单开始.就像是:
请做出选择:
1:做脚本a
2:做脚本b
3:做脚本c

我只需要一个正确的方向,而不是一个快速的答案.

这是一个sql Plus脚本:
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.

注意案例表达式的ELSE部分中的“菜单”是该脚本的名称,因此当用户输入无效选项时它会再次运行.

猜你在找的Oracle相关文章