2013-10-11 3 views
0

моя таблица структура подобна Артикул, размер, рукав, пункт .so люди вставляя данные, такие как «S0001», «F», «96» в момент вставки I необходимо вставить данные поля поля, например 'S0001-f-96' как написать триггер.Как вызвать триггер при вставке данных

+0

Вы начинаете с поиска по адресу: http://technet.microsoft.com/en-us/library/ms189799.aspx и пытаетесь сделать это сами. –

+2

Это выглядит созревшим для реализации как вычисленного столбца, а не с помощью триггера. –

+0

... и следующий вопрос о следующем вопросе: у меня есть данные типа 'S0001-f-96', но как я выбираю только' f' ... –

ответ

0

создать TRIGGER [DBO] [имя] ON [DBO] [таблица] ВСТАВКА AS объявлять @Itemcode VARCHAR (30)..; Объявление @Itemname varchar (40); Объявление @Slv varchar (1); declare @Createdate datetime; Объявление @audit_action varchar (100);

select @Itemcode=i.ItemCode from inserted i; 
select @Itemname=i.ItemName from inserted i; 
select @Slv =i.U_SLV from inserted i; 
select @Createdate =i.Createdate from inserted i; 


set @audit_action='Inserted Record -- After Insert Trigger.'; 

update OITM_CLONE set sapitem [email protected]+'-'[email protected] where [email protected] and [email protected] and [email protected]; 

PRINT 'AFTER INSERT trigger fired.' 

Это право?

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