4.2.2.3 事前定義済CSVデータ形式

カンマ区切り値(CSV)ファイルは、入力ストリームに選択できるデータ形式の1つです。データ・ソースが異なるため、CSVデータ形式にバリエーションがあります。次の表に、使用可能な事前定義済CSVデータ形式を示します:

CSV事前定義済形式 説明

DEFAULT

標準のカンマ区切り形式で、RFC4180に似ていますが、空の行が許可されます

EXCEL

値デリミタとしてカンマを使用したExcelファイル形式

INFORMIX_UNLOAD_CSV

UNLOAD TO file_name操作によって使用されるデフォルトのInformix CSV UNLOAD形式(エスケープは無効です。)これは、行セパレータとしてLF文字を使用するカンマ区切り形式です。値は引用符で囲まずに、特殊文字は'\'でエスケープします。デフォルトのNULL文字列は、"\\N"です。

MYSQL

SELECT INTO OUTFILEおよびLOAD DATA INFILE操作によって使用されるデフォルトのMySQLフォーマット。これは、行セパレータとしてLF文字を使用するタブ区切り形式です。値は引用符で囲まずに、特殊文字は'\'でエスケープします。デフォルトのNULL文字列は、"\\N"です。

POSTGRESQL_CSV

COPY操作によって使用されるデフォルトのPostgreSQL CSV形式。これは、行セパレータとしてLF文字を使用するカンマ区切り形式です。デフォルトのNULL文字列は、""です。

POSTGRESQL_TEXT

COPY操作によって使用されるデフォルトのPostgreSQLテキスト形式。これは、行セパレータとしてLF文字を使用するタブ区切り形式です。デフォルトのNULL文字列は、"\\N"です。

RFC4180

RFC4180によって定義されたカンマ区切り形式

TDF

タブ区切り形式