Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Yra Member Откуда: Сообщений: 68 |
Здравствуйте! Подскажите, можно ли создание триггера таблицы сделать из хранимой процедуры? Пробую... CREATE PROCEDURE [dbo].expert AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; -- Insert statements for procedure here CREATE TRIGGER [dbo].[Trig_InsUpd_Users] ON [dbo].[Users] AFTER INSERT, UPDATE AS BEGIN SET NOCOUNT ON; -- Insert statements for trigger here update dbo.Users set [KC] = BINARY_CHECKSUM( [ID] ,[User] ,[Password] ,[JobTitle] ,[Status] ,[DT_Create] ) where [ID] = (select [ID] from [inserted]);/**/ END END GO Выдает: Incorrect syntax near the keyword 'TRIGGER'. А если без ХП, триггер создается без проблем.... |
13 апр 15, 08:21 [17506539] Ответить | Цитировать Сообщить модератору |
Мимо шла
Guest |
https://www.sql.ru/faq/faq_topic.aspx?fid=104 |
13 апр 15, 08:23 [17506542] Ответить | Цитировать Сообщить модератору |
Yra Member Откуда: Сообщений: 68 |
Все. Понял... Спасибо. |
13 апр 15, 08:27 [17506549] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |