2009-07-31 2 views
0

Ich benutze Oracles ODP.Net, um Datensätze zu manipulieren.Wie füge ich Sysdate mit ODP und einem XML-Dataset in eine Spalte ein?

Bei Verwendung der XML-Methoden zum Einfügen und Aktualisieren von Datensätzen habe ich ein paar Probleme festgestellt. Wenn ich einen neuen Datensatz einfüge, möchte ich, dass der Wert einer der Spalten aus einer Sequenz kommt (MySeq.nextval). Ich möchte auch eine UPDATE_DATE-Spalte, um sysdate widerzuspiegeln.

Ich habe nur Beispiele für OracleXmlCommand gesehen, die vollständig formatierte Xml-Dateien verwenden. Ich hätte gerne einige Updates für die Prozesszeit.

Antwort

0

DUH! Ein Auslöser ist genau das, was diese Situation erfordert.

  • Der Schlüssel verwendet den Index. Ein Insert-Trigger kann dies tun.
  • Jedes Mal, wenn ein Datensatz aktualisiert wird, sollte das Aktualisierungsdatum festgelegt werden. Gee ... vielleicht ein Update-Trigger ????
Verwandte Themen