获取插入RowGuid的值?

时间:2010-10-22 14:46:07

标签: sql-server database tsql


我有一个简单的表“MyTable”与单列“id”,其类型是uniqueidetifier,rowguid设置为true。我插入了像这样的新值

INSERT INTO MyTable
DEFAULT VALUES

如何通过服务器guid插入? 最诚挚的问候,
约尔丹

1 个答案:

答案 0 :(得分:5)

假设您至少使用SQL Server 2005,请使用OUTPUT子句。

DECLARE @MyTable TABLE 
(
id UNIQUEIDENTIFIER DEFAULT NEWID()
)

INSERT INTO @MyTable
OUTPUT inserted.id
DEFAULT VALUES