我想知道如何验证我的插件是否成功,例如我有这个查询 插入测试值('TEST01'); 我正在使用SQL SERVER 2008 EXPRESS,我从Java运行它,但我正在调用一个Store程序,所以我无法得到一个布尔答案。
答案 0 :(得分:0)
有很多方法可以实现这一目标。 1)使用try catch块。在try块中插入语句。然后处理catch块中的异常。 2)使用全局变量@@ error检查它是否为非零,然后前一个语句导致错误。
可能还有其他方法,但这些是我现在能想到的。
这些选项将在insert语句运行后捕获错误。您还可以编写一些sql代码,以确保仅在值通过数据验证检查时才执行insert语句。
答案 1 :(得分:0)
您可以在插入语句后使用@@ROWCOUNT
。它返回受最后一个语句影响的行数。
如果它返回的格式大于0
,则表示您的行已成功插入