DB2でフィールドをNULLではないように設定する方法は何ですか?
DB2で、フィールドを空に設定する方法は以下の通りです。
- テーブルを作成する際に、フィールドをNOT NULLに指定する:CREATE TABLEステートメントを使用してテーブルの構造を定義し、フィールド定義の後にNOT NULLキーワードを追加します。例:
- mytableというテーブルを作成してください。idはINTEGER型でNULLではない値、nameはVARCHAR(50)型でNULLではない値として定義してください。
- 既存のテーブルのフィールド制約を変更する場合、ALTER TABLE文を使用してフィールドをNOT NULLに設定します。例:
- mytableテーブルのname列を非NULLに設定します。
上記の方法を使用してフィールドを空ではないように設定する場合は、データを挿入する際にフィールドがNULLでないことを確認する必要があります。さもないとエラーが発生します。