• ベストアンサー

postgreSQLでint8で設定された項目にデータを挿入したいのですが、教えて下さい。

例えば、下記のようなテーブルを作成し、 create table testm ( data1 int8, data2 int8, data3 int8 ); 普通全ての項目に値があれば、1行挿入することができますが、 insert into testm values (1, 2, 3); もし、値がないのに、項目に挿入したい場合は、できるのでしょうか? insert into testm values (1, , 3); 教えて下さい。それが出来なかった場合の対処方法も教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
noname#86752
noname#86752
回答No.1

できます。普通のSQLです。 insert into testm (data1, data3) values(1,3); int8だから特別なことはありません。data2にはnullが入ります。 ご存知かもしれませんが参考URLはPostgreSQLの日本語ドキュメントです。お使いのバージョンのものをご覧ください。(insert文にそんなに大きな差はないと思いますが)

参考URL:
http://www.postgresql.jp/document/index.php3
sara555
質問者

お礼

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

関連するQ&A