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

Предложение 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')

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

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

7
задан marc_s 3 May 2011 в 04:36
поделиться