Oracle fügt automatisch das aktuelle Datum hinzu

8

Ich möchte eine Tabelle 'Produkt' erstellen und habe eine Spalte date , ist es möglich, dass das aktuelle Datum hinzugefügt wird, wenn ich einige Informationen zur Tabelle hinzufüge?

Wenn ja, bitte Beispiel dieser Tabelle

%Vor%     
Wizard 20.11.2012, 17:57
quelle

1 Antwort

23

Angenommen, dass

  1. Ihre Spalte hat nicht wirklich den Namen date , da dies ein reserviertes Wort ist
  2. Ihre Spalte ist tatsächlich als date und nicht als number definiert.
  3. Sie möchten die Spalte füllen, wenn Sie eine neue Zeile einfügen

Sie können einen Standardwert für die Spalte definieren.

%Vor%

Wenn Sie die Spalte dt ändern möchten, wenn Sie UPDATE die Zeile verwenden, benötigen Sie einen Trigger

%Vor%

Ein Trigger überschreibt jeden Wert, der als Teil der INSERT - oder UPDATE -Anweisung für die dt -Spalte übergeben wurde. Ein Standardwert wird nicht.

    
Justin Cave 20.11.2012, 18:03
quelle

Tags und Links