Hallo Forum,
ich bin in dem Umfeld relativ neu daher möchte ich mich gerne absichern ob das überhaupt sinn macht was ich mir da "erhirnt" habe
Folgende Situation:
Eine Tabelle als Schnittstelle zwischen 2 Anwendungen, die eine übergibt die Daten in die Tabelle die andere arbeitet dann damit.
Allerdings schreibt die erste Application alle Informationen also auch Ihren eigenen Status in diese Tabelle.
Die Tabelle heisst TOCAlog und die entscheidende Spalte ist die Spalte NAMEN, nur wenn in dieser Wert ungleich (null) ist werden die Daten gebraucht.
Nachdem die Eintragung nicht customized werden kann, war die Überlegung nach einem Insert alle Datensätze die (null) im Namen enthalten zu löschen.
Macht das so Sinn bzw. wie muss das Statement heissen?
Mein Vorschlag *ungetestet da ich nicht blind drauf loslegen wollte*;
Vielen Dank für eure Hilfe
Micha
ich bin in dem Umfeld relativ neu daher möchte ich mich gerne absichern ob das überhaupt sinn macht was ich mir da "erhirnt" habe
Folgende Situation:
Eine Tabelle als Schnittstelle zwischen 2 Anwendungen, die eine übergibt die Daten in die Tabelle die andere arbeitet dann damit.
Allerdings schreibt die erste Application alle Informationen also auch Ihren eigenen Status in diese Tabelle.
Die Tabelle heisst TOCAlog und die entscheidende Spalte ist die Spalte NAMEN, nur wenn in dieser Wert ungleich (null) ist werden die Daten gebraucht.
Nachdem die Eintragung nicht customized werden kann, war die Überlegung nach einem Insert alle Datensätze die (null) im Namen enthalten zu löschen.
Macht das so Sinn bzw. wie muss das Statement heissen?
Mein Vorschlag *ungetestet da ich nicht blind drauf loslegen wollte*;
Code:
create trigger CKECK_TOCAlog after insert on TOCAlog FOR EACH STATEMENT Begin delete from TOCAlog where NAMEN is NULL; End
Micha
Comment