Announcement

Collapse
No announcement yet.

Triger ausschalten

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Triger ausschalten

    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 ?

  • #2
    sagt doch schon die Fehlermeldung: Cannot disable triggers from within an AEP or trigger.
    Innerhalb einer AEP (das ist die Stored Procedure) kann der Trigger nicht abgeschalten werden. Nur direkt.

    Comment


    • #3
      Habe ich so nicht interpretiert, aber dann ist es halt so.

      Danke für die Antwort !

      MfG

      Comment

      Working...
      X