2012-01-24 2 views
1

Я использую SSMS 2008 и пытаюсь написать триггер теперь, чтобы обновить поле uniqueidentifier после вставки. Как мне это сделать? Пример данных ниже:Как написать триггер для обновления поля uniqueidentifier?

c1        c2 c3 c4 
xxxx-xxxx-xxxx-xxxx    A BB C5 
xxxx-xxxx-xxxx-xxxx    A2 BB C 
xxxx-xxxx-xxxx-xxxx    A3 BB C7 
xxxx-xxxx-xxxx-xxxx    A4 BB C 

определение таблицы:

CREATE TABLE dbo.rd_information3_cleaned (
c1 uniqueidentifier NULL, 
    c2 nvarchar(50), 
    c3 nvarchar(50), 
c4 nvarchar(50) 
) 

Так что я хочу «c1» автоматически обновляется до UniqueID после вставки данных.

ответ

1

Необходимо установить значение по умолчанию для этого столбца. NewId() создаст новое руководство для вас.

Вот экранная крышка для дизайнера. enter image description here

Смежные вопросы