插入SQL - 删除表

时间:2011-06-21 22:16:37

标签: c# sql sql-server triggers sql-update

我想更新表并从SQL Server的默认“inserted”表中获取更新的记录。

更新以下查询的一部分是成功的,但为什么查询的剩余“SELECT * FROM inserted”部分引发错误为“插入了无效的对象名称”。?

use AdventureWorks
go

UPDATE TOP(50) Person.Address
SET  City= 'PARIS'

SELECT * FROM inserted

1 个答案:

答案 0 :(得分:6)

您可能希望这样做:

 UPDATE TOP(50) Person.Address set
 city='Paris' output inserted.*

除非你想要旧的值,在这种情况下使用deleted。*