ich möchte innerhalb einer Stored Proc alle Trigger der Datenbank ausschalten.
Habe mal eine Testproc geschrieben, die nur folgende Zeilen enthält.
EXECUTE PROCEDURE sp_DisableTriggers( NULL, NULL, FALSE, 0 );
EXECUTE PROCEDURE sp_enableTriggers( NULL, NULL, FALSE, 0 );
Beim Test im Architekten wird mir dann folgende Meldung ausgegeben.
poQuery: Error 7200: AQE Error: State = HY000; NativeError = 5154; [Extended Systems][Advantage SQL][ASA] Error 5154: Execution of the stored procedure failed. Error 7200: AQE Error: State = HY000; NativeError = 5196; [Extended Systems][Advantage SQL][ASA] Error 5196: The parent table or database has triggers disabled. Cannot disable triggers from within an AEP or trigger. Error executing stored procedure: sp_DisableTriggers ** Script error information: -- Location of error in
the SQL statement is: 1
Was ist falsch ?
Habe mal eine Testproc geschrieben, die nur folgende Zeilen enthält.
EXECUTE PROCEDURE sp_DisableTriggers( NULL, NULL, FALSE, 0 );
EXECUTE PROCEDURE sp_enableTriggers( NULL, NULL, FALSE, 0 );
Beim Test im Architekten wird mir dann folgende Meldung ausgegeben.
poQuery: Error 7200: AQE Error: State = HY000; NativeError = 5154; [Extended Systems][Advantage SQL][ASA] Error 5154: Execution of the stored procedure failed. Error 7200: AQE Error: State = HY000; NativeError = 5196; [Extended Systems][Advantage SQL][ASA] Error 5196: The parent table or database has triggers disabled. Cannot disable triggers from within an AEP or trigger. Error executing stored procedure: sp_DisableTriggers ** Script error information: -- Location of error in
the SQL statement is: 1
Was ist falsch ?
Comment