【发布时间】:2021-06-12 05:40:47
【问题描述】:
我有一个存储过程。我想实现下面的逻辑,我用伪代码写的。
如果以下查询有多个条目之一:
SELECT
NULL
FROM
table1
WHERE
condition
GROUP BY
column
HAVING
COUNT(1) > 1
UNION ALL
SELECT
NULL
FROM
table1 a
WHERE
condition
AND EXISTS (
SELECT
NULL
FROM
table2 b
WHERE
condition
);
然后引发异常并停止存储过程。
【问题讨论】:
-
这能回答你的问题吗? stackoverflow.com/q/67891381/230471
-
嗯。 if exists 部分可能是我想要的,但是如何从那里引发异常?
-
我需要声明什么吗?
-
不,你没有。看我的回答。