gpt4 book ai didi

c# - 如何在存储过程中抛出 SQLException

转载 作者:IT老高 更新时间:2023-10-29 00:20:35 26 4
gpt4 key购买 nike

如何在存储过程中抛出异常例如:

@temp int =0

As
BEGIN
SELECT @int = COUNT(*) FROM TABLE1
END

IF(@temp>0)
throw SQL Exception

P/S: 不使用返回值

最佳答案

RAISERROR对于 MSSQL 服务器。正如@Marc Gravell:请注意,严重性必须 >= 16 才能作为 SqlException 出现。

阅读this SO answer用于 MySQL。

这个 blog post还展示了如何在 MySQL 中执行此操作(如果 <=6.0)

关于c# - 如何在存储过程中抛出 SQLException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7026281/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com