Announcement

Collapse
No announcement yet.

Audittrail für Tabelle

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

  • Audittrail für Tabelle

    Hallo alle zusammen!
    Ich habe ein großes Problem und weiß nicht wie ich es lösen soll. Ich habe 2 Tabellen, eine mit verschiedenen Geräten und eine zweite bei der die Veränderungen von bestimmten Spalten weggeschrieben werden. Jetzt soll ich ein Update auf der Geräte Tabelle durchführen jedoch wird für diese Spalte kein Audittrail geschrieben. Mein Chef meinte ich solle das via Insert machen. Leider hab ich kein Plan wie der dann aussehen soll. Vielleicht könnt ihr mir helfen.

    Aufbau der Tabellen:

    Wichtige Spalten auf der Gerätetabelle (INSTRUMENT):
    INST_ID,PMNR_NEW, INST_NEXT_TEST

    Spalten auf Audittrailtabelle:
    TABLE_NAME, COLUM_NAME, AUDITID, INDX, CHANGED_ON, CHANGED_BY, OLDVALUE, REASON, TBLAUDITID

    TABLE_NAME und COLUM_NAME sind die Tabellen und Spalten auf denen das Update lief.

    AUDITID ist die INST_ID des Gerätes jedoch mit zusätzlich '##' davor
    INDX ist in diesem Fall immer 1 weil es ja für diese Spalte keine Einträge gibt

    TBLAUDITID wird für jeden Eintrag raufgezählt

    Mein Update bezieht sich auf die Spalte INST_NEXT_TEST und sieht derzeit folgendermaßen aus:

    update instrument

    set INST_NEXT_TEST=01.10.2009

    where PMNR_NEW like 'PM%'

    Wie müsste es weitergehen, damit für jedes Gerät ein Audittrail geschrieben wird?

    Vielen Dank im Voraus
Working...
X