在teradata中你可以这样做:
ABORT 'custome message'
WHERE :parameter_var NOT IN
(
SELECT
var
FROM table_name
);
exec delete_something(:parameter_var);
Oracle中的等价物是什么。我正在考虑使用例外但不确定最佳方法是什么。提前谢谢!
答案 0 :(得分:0)
SELECT var into v_dummy from table_name;
exec delete_something(:parameter_var);
EXCEPTION
WHEN NO_DATA_FOUND THEN
RAISE_APPLICATION_ERROR(-20000,'customer message');