SQL SERVER 写一个触发器

来源:百度知道 编辑:UC知道 时间:2024/05/21 10:53:32
小弟要写一个触发器,主要功能是 :当某张表内的行的位置变动时候(比如说第一行数据本来在第二行下面,后来变成了第二行数据在第一行上面),但这行数据的一个属性ID不会随着变化,1行的ID是1,位置变成第二行的时候ID还要是1。因为是多张表,不可能一张一张地设置为不自动标识。所以想写个触发器,哪位朋友帮下
不对,应该是写一个函数才对,这样才能应用到任何表
这里写错了,改成(比如说第一行数据本来在第二行上面,后来变成了第二行数据在第一行上面)

貌似很难,因为你变动一行位置时,可能牵涉到很多行,比如第一行移到最后一行,也可能牵涉两行,比如你的例子。我想可以通过rownum这个表默认字段来设置,具体你试试吧。感觉很难。

有标识列。就不可能办到了。

RMB 100

RMB 288