2

该查询有什么问题?

alter table TableName enable trigger 'TriggerName'

错误是

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

2 回答 2

4

错误消息来自 Sybase SQL Anywhere (ASA),但您尝试使用的语法在 ASA 中无效,但它会在 Adaptive Server (ASE) 中。我认为 ASA 中没有等价物

于 2011-06-27T15:56:46.773 回答
0

我已经更新了 Martin 指出的 ASA 论坛上的答案http://sqlanywhere-forum.sap.com/questions/389/how-to-temporary-disable-a-trigger-inside-a-procedure-and-enable -again?page=1#13221详细阅读。

总之,您可以使用SET OPTION FIRE_TRIGGERS = OFF;SET TEMPORARY OPTION FIRE_TRIGGERS = OFF;

于 2012-08-30T13:54:04.460 回答