【发布时间】:2013-08-13 12:16:40
【问题描述】:
你好有更新表的程序。
UPDATE myTbl
SET pswd = @newPswd
where id = @id and pswd = @pswd
现在要检查
if pswd <> @pswd
print 'error'
怎么做?当我在哪里有错误无效列之后写它时
【问题讨论】:
-
不,我们不检查表的内容来查看更新是否成功。如果更新失败,则会出现错误。在 T/SQL 过程中,过去通过查看 @@error 来检查错误,但现在 Try/Catch 可用,而且要好得多。 See this example.
标签: sql sql-server