Re: 問題ID:13697について
quensan
投稿数: 119
試してみましたが、13697のようにNOT NULLはMODIFYでしか追加できないようです。
SQL> desc t1
名前 NULL? 型
----------------------------------------- -------- ----------------------------
A VARCHAR2(10)
B NUMBER(2)
SQL> alter table t1 add constraint con1 not null(b);
alter table t1 add constraint con1 not null(b)
*
行1でエラーが発生しました。:
ORA-00904: : 無効な識別子です。
SQL> alter table t1 modify b constraint con1 not null;
表が変更されました。
SQL> desc t1
名前 NULL? 型
----------------------------------------- -------- ----------------------------
A VARCHAR2(10)
B NOT NULL NUMBER(2)
SQL> desc t1
名前 NULL? 型
----------------------------------------- -------- ----------------------------
A VARCHAR2(10)
B NUMBER(2)
SQL> alter table t1 add constraint con1 not null(b);
alter table t1 add constraint con1 not null(b)
*
行1でエラーが発生しました。:
ORA-00904: : 無効な識別子です。
SQL> alter table t1 modify b constraint con1 not null;
表が変更されました。
SQL> desc t1
名前 NULL? 型
----------------------------------------- -------- ----------------------------
A VARCHAR2(10)
B NOT NULL NUMBER(2)
投稿ツリー
-
問題ID:13697について
(yuyayamamoto, 2021-2-14 17:25)
- Re: 問題ID:13697について (quensan, 2021-2-15 10:00)
-
Re: 問題ID:13697について
(yuyayamamoto, 2021-2-15 11:23)
-
Re: 問題ID:13697について
(quensan, 2021-2-16 9:20)
- Re: 問題ID:13697について (yuyayamamoto, 2021-2-16 14:16)
-
Re: 問題ID:13697について
(quensan, 2021-2-16 9:20)