2010-10-22 4 views
1


У меня есть простая таблица «MyTable» с единственным идентификатором «id», который имеет уникальный идентификатор, а rowguid - true. Я ввожу новые значения, подобные этомуПолучить значение, вставленное в RowGuid?

INSERT INTO MyTable 
DEFAULT VALUES 

Как вставить сервер guid?
С наилучшими пожеланиями,
Йордан

+0

Извините, я пропустил тот факт, что вы использовали GUID ... должно было уделять больше внимания вопросу. Удалил мой ответ. – AGoodDisplayName

ответ

5

Предполагая, что вы по крайней мере SQL Server 2005 используйте предложение OUTPUT.

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

INSERT INTO @MyTable 
OUTPUT inserted.id 
DEFAULT VALUES 
Смежные вопросы