19766 銅 について
- フォーラムは新サイトへ移行しました。
- このフォーラムではゲスト投稿が禁止されています
19766 銅 について
msg# 1
yuyunaing
投稿数: 7
・NOTE列にNOT NULL制約を指定できない
と説明がありましたが、NULLとNOT NULLの制約は
できるではないでしょうか?
と説明がありましたが、NULLとNOT NULLの制約は
できるではないでしょうか?
Re: 19766 銅 について
msg# 1.1
arashi1977
居住地: 広島
投稿数: 1715
確かにここでも「LONG列は、WHERE句または整合性制約では指定できません(NULLおよびNOT NULL制約は除く)。」って書いてありますね
https://docs.oracle.com/cd/E49329_01/server.121/b71278/sql_elements001.htm#i156865
で、11gですけど実際に作成できるみたいです。
うーん、問題の出題意図が違うのかな…
https://docs.oracle.com/cd/E49329_01/server.121/b71278/sql_elements001.htm#i156865
で、11gですけど実際に作成できるみたいです。
SQL> select * from v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production
PL/SQL Release 11.2.0.2.0 - Production
CORE 11.2.0.2.0 Production
TNS for Linux: Version 11.2.0.2.0 - Production
NLSRTL Version 11.2.0.2.0 - Production
SQL> CREATE TABLE longtest
(
id NUMBER(2) PRIMARY KEY,
name VARCHAR2(10),
birth DATE,
salary NUMBER(8),
note LONG not null ←ここ
); 2 3 4 5 6 7 8
表が作成されました。
SQL> select * from longtest where note is null;
レコードが選択されませんでした。
Re: 19766 銅 について
msg# 1.2
staff_meg
投稿数: 427
yuyunaingさん
arashi1977さん
ご指摘の点を修正致しました。
ご報告、誠にありがとうございました。
arashi1977さん
ご指摘の点を修正致しました。
ご報告、誠にありがとうございました。