Sql Server 2008 - BEFORE触发器?

eid*_*lon 2 triggers sql-server-2008

我一直在等待BEFORE触发器.但是我们有一些用ORACLE编写的系统.当一个潜在的新客户问及为什么时,我们的总裁告诉他们这是因为Sql Server中没有BEFORE触发器(除此之外).

对此,客户回答说:"是的,在2008年你可以写好BEFORE触发器."

现在我没有听到任何消息,不是在发布会上,而是在网上的"什么是新的"列表中.据我所知,仍然没有合适的BEFORE触发器.我错了吗?

BEFORE触发器实际上是隐藏在2008年的某个地方吗?

mar*_*c_s 6

您的客户端错误:-)即使在SQL Server 2008中,也没有"BEFORE INSERT"触发器.

正如Charles Bretana已经提到的:你得到了INSERT INSERT或INSTEAD OF INSERT触发器,但SQL Server中没有完整的BEFORE触发器.

这是现在的事实 - 得与它一起生活并希望SQL Server 2008 R2!:-)