SQL Server 2000 中有哪些魔术表?

Dha*_*ana 1 sql-server

SQL Server 2000 中有哪些魔术表?

我想知道,为什么它们是“魔法”表?

The*_*DBA 5

“魔术表”是INSERTED和DELETED表,以及update()和columns_updated()函数,用于确定 DML 语句导致的更改。

  • 对于 INSERT 语句,INSERTED 表将包含插入的行。
  • 对于 UPDATE 语句,INSERTED 表将包含更新后的行,而 DELETED 表将包含更新前的行。
  • 对于 DELETE 语句,DELETED 表将包含要删除的行。

这些表的主要用途是在触发触发器时进行更复杂的操作。