![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
"alter trigger" внутри тела процедуры [IB6.x]
samalex © (2008-06-27 14:42:00)Уважаемые знатоки!!!
Пытаюсь вставить в тело процедуры строку
"ALTER TRIGGER TR_INS_CLIENT INACTIVE;"
для отключения на время триггера.
SET TERM ^ ;
CREATE PROCEDURE SP_INS_CLIENTS_ON_ORDER (
...
)
returns (
...
)
as
begin
ALTER TRIGGER TR_INS_CLIENT INACTIVE;
INSERT INTO Data_Clients
(
...
)
VALUES
(
...
);
suspend;
end^
SET TERM ; ^
Выдается ошибка
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 29, char 3.
ALTER.
Просто так строка работает.
Что может быть? Подскажите, пжт.
Ega23 (2008-06-27 14:49:00) [21]
declare @sql varchar(1000)
set @sql='ALTER TRIGGER TR_INS_CLIENT INACTIVE;';
exec(@sql);