以下のステートメントを pgplsql 関数で実行しようとすると、「フォーマット '%2f' が無効であるか、引数と互換性がありません」というエラー メッセージが表示されます。
copy raw_import from 'c:\\files\\test.csv' CSV;
スクリプトとして直接実行すると期待どおりに動作するので、test.csv の内容を問題から除外しました。これを「execute」ステートメントでラップしてみましたが、同じ結果が得られました。
execute 'copy raw_import from ''c:\\files\\test.csv'' CSV';
私はpostgresqlを初めて使用するので、基本的なものが欠けているのではないかと思います-ご意見をいただければ幸いです。
要求されたファイルのサンプル - 最初の 3 つのレコード: a、b、c、d e、f、g、h i、j、k、l
テーブル定義: col1 VARCHAR(100)、col2 VARCHAR(100)、col3 VARCHAR(100)、col4 VARCHAR(100)