Oracle-Standard-Wert auf Anzahl Spalte

Habe ich eine Spalte "Nummer" auf eine Tabelle namens SampleTable die wie folgt definiert ist

ID Number(10) STANDARD-1

Habe ich einen trigger auf andere Tabelle(SomeTable) und AKTUALISIEREN Sie JEDE ZEILE (Trigger - :Neue.ID) fügt den Wert aus der Tabelle(SomeTable) in der SampleTable.

Manchmal die ID aus SomeTable NULL sein kann, und ich wollte SampleTable einfügen, der default-Wert 1 in meinem Fall.

Aber es fügt NULL(Blankspace) auf den Tisch.

Ich bin ein bisschen neu auf PL/SQL, so dass jede Hilfe wird sehr geschätzt.

Ist ID ein Primärschlüssel der SAMPLETABLE durch Zufall?
ID kein Primärschlüssel. Was wäre Ihre Antwort Olaf, wenn ID ist ein Primärschlüssel?

InformationsquelleAutor kalls | 2011-05-26

Schreibe einen Kommentar