nullの意味でのORACLEデータベースのデフォルト

PLSQLで列のプロパティを設定するときがありNULLプロパティON、記録後の経験に関する多くの情報を見つけるために、非常に理解されています:

フィールドは、ヌル特性に設定されているため   、テーブルに格納されたヌルフィールドへの代入の値が設定され、デフォルトとして記録される場合

以下のような:

- idフィールドがnullプロパティに対して有するテストテーブルTESTQ2を作成

表TESTQ2作成

  ヌルSYS_GUIDにID VARCHAR2(36)デフォルト()nullではないが
)。

- ヌル値Idの挿入

INSERT INTO TESTQ2(ID)
VALUES(NULL)

- お問い合わせは)(id値がnullではない見つけましたが、デフォルト値のSYS_GUIDを設定しました

TESTQ2 FROM SELECT ID

 

参考資料

https://docs.oracle.com/database/121/SQLRF/statements_7002.htm#SQLRF01402

 

おすすめ

転載: blog.csdn.net/duoni2014/article/details/93755319