sql >> Databasteknik >  >> RDS >> Oracle

Infoga standardvärde när null infogas

För de som läser det nu:

I Oracle 12c finns det en ny funktion:DEFAULT PÅ NULL . Till exempel:

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

Så när du försöker INFOGA null i col2 blir detta automatiskt 7.



  1. Hur tar man bort dubbletter i en tabell?

  2. Hur kan vi få "statement_timeout" att fungera i en funktion?

  3. (var)char som kolumnstyp för prestanda?

  4. Upptäcka relationer mellan MySQL DB-poster