[pgsql-jp: 28254] Re: date型カラムのデータを消去するupdateや insert

Takeshi Iwanami iwanami @ psl.ne.jp
2002年 12月 11日 (水) 11:34:15 JST


岩波@PSLです。

> 例えば追加する場合は
> insert into test_table (id,hizuke) values(1,'2002-12-11');
> としますが、次に日付欄がまだ未入力の場合は
> insert into test_table (id,hizuke) values(1,'');
> insert into test_table (id,hizuke) values(1,"");
> insert into test_table (id,hizuke) values(1,);
> とするといずれもエラーとなります。
> 
> こういう場合は
> nullを使用するのでしょうか?
> insert into test_table (id,hizuke) values(1,null);

そうです。
DBでは、nullと''(空文字列)を区別します。日付型のカラムに空文字列を
入れることはできません。


> delete文を使用するのでしょうか?

delete文では、行全体が削除されます。


-----------------------------------------------------
         ◇◆バリ雑貨とバリ情報のサイト◆◇
「バリといえばココ!!」オープン!! http://balicoco.com/
-----------------------------------------------------
■□Perl                   パールスクリプトラボラトリ
 ■□Script                     http://www.psl.ne.jp/
  ■□Laboratory           岩波  毅 iwanami @ psl.ne.jp
-----------------------------------------------------




pgsql-jp メーリングリストの案内