Oracle相当于ABORT在teradata中的位置

时间:2015-02-25 10:28:42

标签: sql oracle plsql exception-handling teradata

在teradata中你可以这样做:

ABORT    'custome message'
WHERE    :parameter_var NOT IN
(
SELECT
var
FROM    table_name
);
exec delete_something(:parameter_var);

Oracle中的等价物是什么。我正在考虑使用例外但不确定最佳方法是什么。提前谢谢!

1 个答案:

答案 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');