SQL插入-删除的表
本文关键字:删除 插入 SQL | 更新日期: 2023-09-27 18:00:12
我想更新一个表,并从SQL Server的默认"插入"表中获取更新的记录。
更新以下查询的一部分是成功的,但为什么查询的其余"SELECT*FROM inserted"部分会引发错误,称为"Invalid object name'inserted'"?
use AdventureWorks
go
UPDATE TOP(50) Person.Address
SET City= 'PARIS'
SELECT * FROM inserted
您可能想要这样做:
UPDATE TOP(50) Person.Address set
city='Paris' output inserted.*
除非您想要旧值,在这种情况下使用deleted.*