关闭

更新一个字段后,同时取得更新后的值。

732人阅读 评论(0) 收藏 举报

   更新一个字段后,同时取得更新后的值,这样可以保证在并发操作时,取得的值具有唯一性,且不需要加锁。因为如果采用,先select再upddate的方式,则在并发操作时,不能保证取行的值具用唯一性。除非加锁。代码如下:

      UPDATE dbo.sysdata
       SET pono = PONO + 1,
           @poNumber = PONO + 1

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:150590次
    • 积分:1937
    • 等级:
    • 排名:千里之外
    • 原创:47篇
    • 转载:34篇
    • 译文:0篇
    • 评论:15条
    最新评论