PostgreSQL 2テーブル ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
495:nobodyさん 06/05/17 22:06:30 /QUzYdtQ あるテーブルのint型の変数にNULLを代入しようとすると、 エラーではじかれてしまうのですが、 何がいけないのでしょうか? charでは問題ありませんし、特にNULLがダメというわけでもないように思っているのですが、 そういうケースがあるんでしょうか? 496:nobodyさん 06/05/17 22:35:27 'NULL'ってやってるとか? queryをダンプして貼ったらレスも付き易いかと。 497:nobodyさん 06/05/17 22:46:12 すみません、あまり経験も乏しいので説明が要領を得ないかもしれませんが、 insert into test(param) values(''); という感じです。(test というテーブルの param に代入) 実際には、COPYコマンドでファイルから代入しようとして蹴られます。 a,b,,,,c,,d, というようなデータ列で、','を区切り文字としています。 ,, の部分がNULLとして扱われると思うんですが、 varchar(20)などでは問題ないのに、intのところでエラーが出ます。 それでコマンドラインでも試してみたところ、やはり同じエラーが出ました。 マニュアルなどでデータ型を見た限りだと、NULLでも問題なさそうに思うのですが、 何か操作上の間違いがあるのでしょうか。 あと、言い忘れていましたが、試しているのは Windows の psql です。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5400日前に更新/193 KB
担当:undef