该OUTPUT
子句与 SQL Server 2005 兼容,但与 SQL Server 2000 不兼容。
如何将此命令转换为在 SQL Server 2000 中工作?
CREATE TABLE sample
(
ID uniqueidentifier NOT NULL DEFAULT newid(),
Title varchar(30) NOT NULL
)
INSERT INTO sample (Title)
OUTPUT INSERTED.ID
VALUES ('Test1')
我需要该命令来检索 ID,因为该INSERT
命令需要从存储过程中调用。
谢谢你的帮助!