sql-server-2000 – 在SQL Server 2000中获取最后插入的UNIQUEIDENTIFIER

前端之家收集整理的这篇文章主要介绍了sql-server-2000 – 在SQL Server 2000中获取最后插入的UNIQUEIDENTIFIER前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
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命令.

谢谢你的帮助!

解决方法

DECLARE @uid uniqueidentifier 
SET @uid  = newid()

INSERT INTO sample (ID,Title)
VALUES (@uid,'Test1')

SELECT @uid AS ID
原文链接:https://www.f2er.com/mssql/75069.html

猜你在找的MsSQL相关文章