電子書籍の厳選無料作品が豊富!

例えば、下記のようなテーブルを作成し、
create table testm (
data1 int8,
data2 int8,
data3 int8
);

普通全ての項目に値があれば、1行挿入することができますが、
insert into testm values (1, 2, 3);

もし、値がないのに、項目に挿入したい場合は、できるのでしょうか?
insert into testm values (1, , 3);

教えて下さい。それが出来なかった場合の対処方法も教えて下さい。

A 回答 (1件)

できます。

普通のSQLです。

insert into testm (data1, data3) values(1,3);

int8だから特別なことはありません。data2にはnullが入ります。

ご存知かもしれませんが参考URLはPostgreSQLの日本語ドキュメントです。お使いのバージョンのものをご覧ください。(insert文にそんなに大きな差はないと思いますが)

参考URL:http://www.postgresql.jp/document/index.php3
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
int8で設定した項目に、値がない場合は、
insertしないということですね。
有難うございました。

お礼日時:2004/08/09 18:58

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す