insert一条数据是否成功,可以通过全局变量@@ROWCOUNT来进行条件判断
如果一个user_t表中的loadName字段定义为唯一主键。当插入表中已存在的记录时,提示:服务器: 消息 2627,级别 14,状态 2,行 1
违反了 UNIQUE KEY 约束 'UC_loadName'。不能在对象 'user_t' 中插入重复键。
语句已终止那么可以通过什么全局变量来进行判断插入是否成功,如果没有这样的全局变量,那应该如何判断?
如果一个user_t表中的loadName字段定义为唯一主键。当插入表中已存在的记录时,提示:服务器: 消息 2627,级别 14,状态 2,行 1
违反了 UNIQUE KEY 约束 'UC_loadName'。不能在对象 'user_t' 中插入重复键。
语句已终止那么可以通过什么全局变量来进行判断插入是否成功,如果没有这样的全局变量,那应该如何判断?
print '成功'
else
print '不成功'
2000以下,以能用@@error
不过,对严重错误,错误会立即终止,产生错误
如果是写t-sql ,插入前用exists判断一下,就可避免直接用insert产生的错误也可在客户端获取。