【发布时间】:2020-01-14 10:34:32
【问题描述】:
在这个过程中,我想列出我的代码中的所有过程,并且用户选择一个数字来执行某个过程或函数。 这是我的代码
CREATE OR REPLACE PROCEDURE calling
IS
chosen VARCHAR2(1);
V_count NUMBER;
BEGIN
&chosen;
IF chosen='1' THEN
V_count:=visited.count_nb_city_visited(&idclient);
ELSIF chosen='2' THEN
V_count:=visited.max_vis;
visited.extract_best(V_count);
ELSIF chosen='3' THEN
ORDER_ORIGIN_CITY.ORDER_CITY;
ELSIF chosen='4' THEN
ORDER_ORIGIN_CITY.ORDER_CLIENT;
END IF;
END;
运行代码时,弹出此警告“PLS-00103:遇到符号“2”(如果我选择数字 2 并且我选择的任何数字都会显示相同的错误)
【问题讨论】:
标签: oracle plsql procedure toad