説明
- Date 型および date-time はダブルクォートで囲まれます。
- 数値は引用符なしで出力されます。
- 値は区切り文字で区切られ、デフォルトは
,です。区切り文字は設定 format_csv_delimiter で定義されます。 - 行は Unix のラインフィード (LF) で区切られます。
- Array は CSV で次のようにシリアライズされます。
- まず、Array は TabSeparated フォーマットと同様に文字列にシリアライズされます
- 生成された文字列は、ダブルクォートで囲んで CSV に出力されます。
- CSV フォーマットの Tuple は個別のカラムとしてシリアライズされます (つまり、Tuple 内のネストは失われます) 。
デフォルトの区切り文字は
, です
詳しくは、設定 format_csv_delimiter を参照してください。NULL は、設定 format_csv_null_representation に従ってフォーマットされます (デフォルト値は \N です) 。
入力データでは、ENUM の値は名前または id として表現できます。
まず、入力値を ENUM 名に一致させようとします。
一致しなかった場合、入力値が数値であれば、その数値を ENUM id に一致させようとします。
入力データに ENUM id しか含まれていない場合は、ENUM のパースを最適化するために、設定 input_format_csv_enum_as_number を有効にすることを推奨します。