COLUMNS_UPDATED() 究竟是什么数据

xiangyyy 2006-12-08 02:10:50
COLUMNS_UPDATED() 出来的究竟是什么数据!二进制吗?那如果要只判断

表的第三行是否变化怎么写?
...全文
178 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiangyyy 2006-12-08
  • 打赏
  • 举报
回复
要实际操作过啊,自带例子的不要。
bugchen888 2006-12-08
  • 打赏
  • 举报
回复
/*Check whether columns 2, 3 or 4 has been updated. If any or all of columns 2, 3 or 4 have been changed, create an audit record. The bitmask is: power(2,(2-1))+power(2,(3-1))+power(2,(4-1)) = 14. To check if all columns 2, 3, and 4 are updated, use = 14 in place of >0 (below).*/

IF (COLUMNS_UPDATED() & 14) > 0
/*Use IF (COLUMNS_UPDATED() & 14) = 14 to see if all of columns 2, 3, and 4 are updated.*/
BEGIN
caixia615 2006-12-08
  • 打赏
  • 举报
回复
if update(列名)
begin
....

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧