Включить / отключить триггер в Sybase - PullRequest
2 голосов
/ 27 июня 2011

Что не так с этим запросом?

alter table TableName enable trigger 'TriggerName'

Ошибка

Line 1, column 30
Could not execute statement.
ASA Error -131: Syntax error nera 'enable' on line 1

Ответы [ 2 ]

4 голосов
/ 27 июня 2011

Сообщение об ошибке отправлено из Sybase SQL Anywhere (ASA), но синтаксис, который вы пытаетесь использовать, недопустим в ASA, хотя он будет в Adaptive Server (ASE). Я не думаю, что есть эквивалент в ASA * ​​1002 *.

0 голосов
/ 30 августа 2012

Я обновил ответ на форуме ASA, на который указал Мартин http://sqlanywhere -forum.sap.com / questions / 389 / как временно отключить триггер внутри процедуры-and-enable-again? page = 1 # 13221 для подробностей прочтите его.

В итоге вы можете использовать SET OPTION FIRE_TRIGGERS = OFF; или SET TEMPORARY OPTION FIRE_TRIGGERS = OFF;

...