Получить последний вставленный UNIQUEIDENTIFIER в SQL Server 2000

на совместимо с 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')

мне нужна команда, чтобы получить код после INSERT команда должна вызываться из хранимой процедуры.

Спасибо за любую помощь!

1 ответов


DECLARE @uid uniqueidentifier 
SET @uid  = newid()

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

SELECT @uid AS ID