CustomSeparated
| Input | Output | Alias |
|---|---|---|
| ✔ | ✔ |
説明
Template と似ていますが、すべての列名と列の型を出力または読み取りを行い、format_custom_escaping_rule 設定で指定されたエスケープ規則と、次の設定で指定されたデリミタを使用します。
- format_custom_field_delimiter
- format_custom_row_before_delimiter
- format_custom_row_after_delimiter
- format_custom_row_between_delimiter
- format_custom_result_before_delimiter
- format_custom_result_after_delimiter
注記
フォーマット文字列に定義されたエスケープ規則やデリミタは使用しません。
CustomSeparatedIgnoreSpaces というフォーマットもあり、これは TemplateIgnoreSpaces と似ています。
使用例
データの挿入
以下の内容の football.txt という txt ファイルを使用します。
カスタムの区切り文字を設定します:
データを挿入する:
データの読み込み
カスタム区切り文字を設定します。
CustomSeparated 形式を使用してデータを読み込みます:
出力は、構成したカスタム形式で行われます。
フォーマット設定
追加の設定:
| Setting | 説明 | 既定値 |
|---|---|---|
| input_format_custom_detect_header | ヘッダーに名前および型がある場合に、そのヘッダーを自動検出できるようにします。 | true |
| input_format_custom_skip_trailing_empty_lines | ファイル末尾の空行をスキップします。 | false |
| input_format_custom_allow_variable_number_of_columns | CustomSeparated フォーマットで可変数のカラムを許可し、余分なカラムは無視し、欠損しているカラムにはデフォルト値を使用します。 | false |