どなたかご存知の方、ご教示下さい!
CSVファイルよりCOPYコマンドでテーブルにレコードをインポートしようとしているのですが、
その際、timestamp型についてNULLだった場合には\Nを記述する様にしました。
ところが下記の様なテーブルの場合に、COPYが上手くいきません。
<テーブル TEST>
AAA varchar(10)
BBB timestamp
CCC varchar(10)
DDD timestamp
<CSVファイル TEST.csv>
てすと,\N,てすと,\N
<実行したコマンド>
COPY TEST from 'TEST.csv' using delimiters ',';
<psqlのエラーメッセージ>
ERROR: copy: line 1, Bad timestamp external representation '\N
カラムBBBは問題ないのですが、
カラムDDD(最後尾のカラム)がNULLの場合にエラーになってしまいます。
何か特別な記述が必要なのでしょうか???
情報お持ちの方いらっしゃいましたらどうぞよろしくお願い致します。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
>カラムBBBは問題ないのですが、
>カラムDDD(最後尾のカラム)がNULLの場合にエラーになってしまいます。
改行コードに一票
回答ありがとうございます!
私も改行が何か関係あるのか?と思い、NULLの場合の値指定を変えてみたり(\Nではなくて空白文字列とか)、
さらに改行コードを最後に付け足して試したりとかやってみたのですが、
エラーは出なくなっても本来NULLであるべき所に""が入ってしまったりで結局解決する事が出来ませんでした・・・。
時間的にも余裕が無かったので、苦肉の策ではありますが、
テンポラリのカラムを最終カラムに付け足して、COPYの後にALTER TABLEのDROP COLUMNで削除・・・という手段を取りました。
私が何か見落としてる、又はミスってると思うのですけどねぇ・・今後も調査したいと思っています。
ご回答、どうもありがとうございました。また、これまで閲覧頂いた方もありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL `picture` varchar(255) のコマンドで間違いないでしょうか? 1 2022/11/21 04:08
- MySQL エラー 1068 (42000): 複数の主キーが定義されていますエラー 2 2022/11/17 04:36
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- Visual Basic(VBA) エクセルVBA 既存エクセルを開きその中のシートとしてCSVファイルを開く 3 2023/05/31 13:11
- Windows 10 ネットワークプリンターにファイルを直接送る方法・コマンドないですか?(´・ω・`) 3 2023/03/13 23:15
- MySQL テーブル作成時のカラムについて 2 2022/08/27 21:48
- SQL Server ACCESSで3ファイルを結合して、表を作成するやり方を教えて下さい。 17 2022/08/15 20:34
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- SQL Server ACCESSで複数テーブルを結合して、リストを作る方法を教えてください。 2 2022/08/12 19:32
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
bashスクリプト内のpostgreSQL記述構文(\\COPY)のエラー解決について
その他(プログラミング・Web制作)
-
date型に空白を入れるとエラーになる
PostgreSQL
-
psqlでエラーログをとりたい
PostgreSQL
-
-
4
timestampのデータはどのようにして入力
PostgreSQL
-
5
データベース関係で、データの洗い替えとはどのような事を行うことでしょう
IT・エンジニアリング
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
0の除算
-
alter tableすると、処理が止ま...
-
constraint と index の違い
-
列が存在しないと言われる
-
SQLite:項目が存在しない場合の...
-
長いSQL文を実行するには?
-
INSERTできるレコード数を制限...
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
「直需」の意味を教えてください
-
Access テキスト型に対する指定...
-
BLOB型のPDF出力の方法
-
ACCESSのクエリで集計で、先頭...
-
作番ってどういう意味でしょうか?
-
エクセルグラフの凡例スペース
-
アクセス メモ型 255文字...
-
Oracle 2つのDate型の値の差を...
-
accessで重複を防ぎたい
-
Accessのリンクテーブルのパス...
-
Accessでテーブル名やクエリ名...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
列が存在しないと言われる
-
PostgreSQLで表結合+DELETEしたい
-
0の除算
-
長いSQL文を実行するには?
-
alter tableすると、処理が止ま...
-
INSERTできるレコード数を制限...
-
constraint と index の違い
-
DBから日付順に指定件数の削除...
-
COPY時のtimestamp型について
-
動的に生成したカラムを使ったF...
-
Null値を無視してユニークにしたい
-
postgreSQLの日付を変数にする...
-
INSERTできない
-
SQLite:項目が存在しない場合の...
-
大量データを更新したら、処理...
-
DB2 「既存カラムへのnot null...
-
複数キーワードでのあいまい検索
-
SQLで特定データがNULLなら別デ...
-
powergres(postgres)にalter文...
-
DB2でUNIQUE制約を削除したい
おすすめ情報