【发布时间】:2016-10-07 00:24:45
【问题描述】:
我的临时表有一列包含一个连续的数字“行号”。
当从表中删除记录时,如何创建更新此“行号”列?
例子
ID Name Row_Number
1 Jack 1
14 John 2
17 Bella 3
如果我删除 ID=14 的记录,我希望将 ID=17 的记录更新为 row_number 2
我试过了:
SET @deletestr = ' DELETE FROM ' + @tablename
+ ' where isnull(ltrim(rtrim([Row_Number])),0)=isnull(ltrim(rtrim(@originalRow_Number)),0)'
【问题讨论】: