交互式PL / SQL脚本

时间:2011-07-14 12:05:13

标签: oracle plsql oracle10g

如何编写接受用户输入的PL / SQL脚本,如以下格式?

1:输出客户

2:输出员工

3:输出交易

输入您的选项(1/2/3):

谢谢, 普拉迪普

1 个答案:

答案 0 :(得分:6)

如果你在sqlplus中运行这样的东西

PROMPT 1 : Output Customers
PROMPT 2 : Output Employees
PROMPT 3 : Output Transactions
DEFINE option = &enter_your_option

BEGIN
    IF( '&option' = '1' )
    THEN
        ....
    ELSIF( '&option' = '2' )
    THEN
        ....
    ELSIF( '&option' = '3' )
    THEN
        ....
    ELSE
        RAISE error;
    END IF;
END;