
No.2ベストアンサー
- 回答日時:
ALTER TABLEでできることは以下の変更なので'not null'の付加・削除はできません。
tableの再作成を行いデータのRELOADが必要になります。・ 1 つまたは複数の列を表に追加する
・ 主キーの追加、あるいはドロップを行う
・ 1 つまたは複数のユニーク制約、または参照制約の追加、あるいはドロップを行う
・ 1 つまたは複数のチェック制約定義の追加、あるいはドロップを行う
・ 表除去制約の追加、あるいはドロップを行う
・ VARCHAR 列の長さを変更する
・ 参照タイプ列を変更して、有効範囲を追加する
・ 生成される列の生成式を変更する
・ 1 つまたは複数のチェック制約属性、あるいは参照制約属性を変更する
・ 区分化キーの追加、あるいはドロップを行う
・ 表属性(データ・キャプチャー・オプション、pctfree、ロック・サイズ、追加モード
など) を変更する
・ 表を記録されていない初期状態(NOT LOGGED INITIALLY) に設定する
この回答へのお礼
お礼日時:2005/06/10 22:27
ALTER TABLEでは「NOT NULL」の付加・削除はできませんでした。
教えていただいたとおり、tableの再作成で対処しました。
大変助かりました。どうもありがとうございました。
No.1
- 回答日時:
こんにちは。
>>既存カラムへnot null制約を付与したいのですが、コマンドを教えてください
「not null」はオプション項目なので、列の定義情報を便宜的に変更してから付与してください。
ALTER TABLE テーブル名
ALTER COLUMN カラム名
SET DATA TYPE そのまま
NOT NULL WITH DEFAULT デフォルト値
>>既存カラムについた、not null制約を削除したいのですが、コマンドを教えてください
多分ドロップできたはず・・・。
ALTER TABLE テーブル名
ALTER COLUMN カラム名
DROP NOT NULL
今手元にないので、自信ないです・・・。
(^^ゞ
この回答へのお礼
お礼日時:2005/06/10 22:22
アドバイスありがとうございました。
No2の方が回答してくれたとおり、DB2では
「NOT NULL」の付与・削除はALTER TABLEでは
できないようです。
どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
0の除算
-
列が存在しないと言われる
-
DB2 「既存カラムへのnot null...
-
constraint と index の違い
-
■一番最初に値が入っている(Nul...
-
COPY時のtimestamp型について
-
powergres(postgres)にalter文...
-
DBから日付順に指定件数の削除...
-
alter tableすると、処理が止ま...
-
Excel 2019 のピボットテーブル...
-
「直需」の意味を教えてください
-
エクセルVBAで5行目からオート...
-
Accessでテーブル名やクエリ名...
-
INSERT INTO ステートメントに...
-
異なるサーバのDBデータ同士を...
-
FROM の中で CASE を使えるでし...
-
ORACLEでLONG項目からCHAR項目...
-
Oracle 2つのDate型の値の差を...
-
ACCESSのクエリで集計で、先頭...
-
Accessクエリーで両方のテーブ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
列が存在しないと言われる
-
INSERTできるレコード数を制限...
-
PostgreSQLで表結合+DELETEしたい
-
長いSQL文を実行するには?
-
DBから日付順に指定件数の削除...
-
動的に生成したカラムを使ったF...
-
0の除算
-
■一番最初に値が入っている(Nul...
-
COPY時のtimestamp型について
-
alter tableすると、処理が止ま...
-
SQLで特定データがNULLなら別デ...
-
constraint と index の違い
-
SQLite:項目が存在しない場合の...
-
Oracleの制約構文に関して
-
INSERTできない
-
powergres(postgres)にalter文...
-
DB2でUNIQUE制約を削除したい
-
SQLiteに関数追加
-
DB2 「既存カラムへのnot null...
-
複数キーワードでのあいまい検索
おすすめ情報