【发布时间】:2011-10-15 16:12:15
【问题描述】:
我需要一些关于我的 SQL*Plus 脚本的帮助。有什么办法可以让它接受一个变量,检查表是否匹配,如果找到它退出程序而不继续其余的接受语句?
到目前为止我有这个代码:
ACCEPT p_cname PROMPT 'Enter Customer Name: '
DECLARE
v_cname CHAR(20);
BEGIN
SELECT cname INTO v_cname
FROM customer
WHERE cname = '&p_cname';
IF v_name = '&p_cname' THEN
-- Exit the program
END IF;
END;
/
-- Other ACCEPT statements if a match was not found.
如果找到匹配项,我不希望它继续执行程序的其余部分。有没有办法做到这一点?
【问题讨论】:
-
最后一行的标签 + 转到标签?
标签: sql database oracle plsql sqlplus