sql >> Database teknologi >  >> RDS >> Oracle

Indsæt standardværdi, når null er indsat

Til dem, der læser det nu:

I Oracle 12c er der en ny funktion:DEFAULT PÅ NULL . For eksempel:

CREATE TABLE tab1 (
  col1        NUMBER DEFAULT 5,
  col2        NUMBER DEFAULT ON NULL 7,
  description VARCHAR2(30)
);

Så når du prøver at INDSÆTTE null i col2, vil dette automatisk være 7.



  1. Udskriv indholdet af en datatabel

  2. Opsætning af et tag-system for posteringer i en MySQL-database

  3. Hvordan ændrer jeg standardindstillingerne for en mysql-tabelkolonne?

  4. kryds anvende xml-forespørgsel klarer sig eksponentielt dårligere, efterhånden som xml-dokumentet vokser