我有一个简单的表“MyTable”与单列“id”,其类型是uniqueidetifier,rowguid设置为true。我插入了像这样的新值
INSERT INTO MyTable
DEFAULT VALUES
如何通过服务器guid插入?
最诚挚的问候,
约尔丹
答案 0 :(得分:5)
假设您至少使用SQL Server 2005,请使用OUTPUT
子句。
DECLARE @MyTable TABLE
(
id UNIQUEIDENTIFIER DEFAULT NEWID()
)
INSERT INTO @MyTable
OUTPUT inserted.id
DEFAULT VALUES