SQL Server 2000中有哪些神奇的表?

时间:2009-05-12 04:51:19

标签: sql-server

SQL Server 2000中有哪些神奇的表?

我想知道,为什么他们是'魔术'表?

3 个答案:

答案 0 :(得分:4)

“魔术表”是 INSERTED DELETED 表格,以及更新() columns_updated() 函数,用于确定DML语句产生的更改。

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

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

答案 1 :(得分:1)

GIYF:

  

INSERTED和DELETED表,   通常被称为MAGIC TABLES,和   update()和columns_updated()   函数可用于确定   由DML引起的变化   语句。

答案 2 :(得分:0)

  • 魔术表只不过是临时插入和删除的 服务器内部创建的用于保存最近插入的对象 插入和保留最近删除的值 在删除的情况下,在更新值之前或更新之后保留 值以进行更新。

  • 这两个已插入和已删除的表称为魔术表。