ページの先頭行へ戻る
Symfoware Analytics Server V12.1.0 利用ガイド
FUJITSU Software

I.4.3 pgxa_import_to_table

機能

CSV形式のデータをカラムナテーブルに格納します。

書式

pgxa_import_to_table(tablename,inputfile,label,delimiter,lfcode)

引数

引数

データ型

意味

tablename

text

テーブル名(外部テーブル名)

inputfile

text

入力ファイル名(260Byte未満)

label

boolean

見出し行の有無(TRUE:有り、FALSE:無し)

delimiter

text

区切り文字(カンマ',' 、 半角空白' ' 、など)

lfcode

text

改行コード('LF' または 'CRLF' )

戻り値

戻り値

意味

TRUE

正常終了

FALSE

異常終了

実行例

WindowsWindowsの場合

> psql postgres
psql (9.2.8)
Type "help" for help.

postgres=# select pgxa_import_to_table('scm.tbl1', 'd:\data\input.csv', true, ',', 'CRLF' );
 pgxa_import_to_table
----------------------
 t
(1 row)

SolarisLinuxLinuxおよびSolarisの場合

> psql postgres
psql (9.2.8)
Type "help" for help.

postgres=# select pgxa_import_to_table('scm.tbl1', '/data/input.csv', true, ',', 'LF' );
 pgxa_import_to_table
----------------------
 t
(1 row)

説明