我的表格有3列ID
,ISOCode
和CountryName
。
列ID
是IDENTITY列。
当我在此表中插入新记录时,我希望有时填充ISOCode
字段,其值与ID
字段相同。
我尝试过SCOPE_IDENTITY(),@@ IDENTITY和IDENT_CURRENT,但这些似乎都不起作用。
我有办法做到这一点吗?
答案 0 :(得分:1)
你可以写一个触发器来更新ISOCode列
在触发器中使用下面的代码
update T set T.ISOCode=I.ID
from your_table T
join INSERTED I
on T.ID=I.ID