【发布时间】:2014-05-09 06:54:57
【问题描述】:
我在这里有问题。如何从 sql server 2008 中的插入和删除表中排除一列?我目前正在使用更新后触发器。
代码如下:
select * into #ins from inserted
select * into #del from deleted
我想从 2 个表中排除某些列
【问题讨论】:
-
首先将数据从伪表复制到临时表有什么意义?
-
而且没有
*-except-some-columns语法 - 你应该总是使用显式列列表而不是select *,如果你想排除一个列,一个显式列列表是唯一的出路。 -
在第二次选择中使用列名而不是 *
标签: sql-server-2008 triggers sql-update