17.8 入力データが空文字列の場合に格納される値
入力データが空文字列の場合に,対象の列に実際に格納される値について次の表に示します。
なお,入力データが空文字列以外の場合は,表定義時の指定やインポートオプションadb_import_null_stringの指定値に関係なく,入力データの値が格納されます。
項番 |
表定義時の指定 |
インポートオプションadb_import_null_stringの指定値 |
実際に格納される値 |
|
---|---|---|---|---|
非ナル値制約 |
DEFAULT句 |
|||
1 |
指定なし |
指定なし |
DEFAULTまたはオプションを省略 |
ナル値 |
2 |
NULL |
ナル値 |
||
3 |
指定あり |
DEFAULTまたはオプションを省略 |
列の既定値※ |
|
4 |
NULL |
ナル値 |
||
5 |
NOT NULL |
指定なし |
DEFAULTまたはオプションを省略 |
− |
6 |
NULL |
− |
||
7 |
指定あり |
DEFAULTまたはオプションを省略 |
列の既定値※ |
|
8 |
NULL |
− |
- (凡例)
-
−:論理エラーとなるため,値が格納されません。
- 注※
-
列の既定値については,次に示す項目を参照してください。
・マニュアルHADB SQLリファレンスの定義系SQLのCREATE TABLE(表の定義)のCREATE TABLE文の指定形式および規則
・マニュアルHADB システム構築・運用ガイドのデータベースの設計の表の設計の列の既定値の設定(DEFAULT句)