【发布时间】:2020-09-25 01:33:38
【问题描述】:
考虑下面的例子
ID| RecordUID | Person |Value
1 |49D62793-989B-4135-9873-21572D511297| Test |10
2 |49D62793-989B-4135-9873-21572D511297| Test |11
3 |DDB40B89-2BB4-4536-9847-32B9F53C0196| Test1 |21
person列值发生变化时如何生成上述新id(RecordUID(NewID()))?
我需要像
这样的选择查询Select ID,NewID() when a change in Person, value from Table A
提前致谢!!!
【问题讨论】:
-
您的选择有什么问题?您在寻找触发器吗?
-
你应该使用时间戳列,更新是自动的
-
@Esperento57 OP 需要更新
RecordUID列仅当Person列更新。因此这无济于事。 -
使用触发器然后像提议萨米人
标签: sql sql-server tsql sql-server-2012