SQLデータをパイプ区切りでエクスポートする

SQL INSERTデータをパイプ区切りフォーマットに変換します。パイプ区切りはエンタープライズシステムやETLパイプライン間のデータ交換で一般的です。

Export Options

詳細な説明

パイプ区切りエクスポート

パイプ文字(|)はデータ交換フォーマットで人気のある区切り文字で、特にエンタープライズ環境、メインフレームデータエクスポート、ETLパイプラインで使用されます。自然なテキストデータにはほとんど見られないため、カンマの優れた代替手段です。

SQLの例

INSERT INTO transactions (id, date, description, amount, currency) VALUES
  (1, '2024-01-15', 'Payment for Invoice #1234', 1500.00, 'USD'),
  (2, '2024-01-16', 'Refund: Order #5678, damaged item', -89.99, 'USD'),
  (3, '2024-01-17', 'Subscription renewal (Annual)', 599.00, 'EUR');

パイプ区切り出力

id|date|description|amount|currency
1|2024-01-15|Payment for Invoice #1234|1500.00|USD
2|2024-01-16|Refund: Order #5678, damaged item|-89.99|USD
3|2024-01-17|Subscription renewal (Annual)|599.00|EUR

パイプ区切りの利点

  • データ内に稀: パイプ文字は名前、住所、説明にほとんど現れない
  • 視覚的な明確さ: パイプ区切りファイルはプレーンテキストエディタで読みやすい
  • エンタープライズ標準: 多くのEDI(電子データ交換)フォーマットはパイプを使用
  • クォート不要: パイプはデータに稀にしか出現しないため、フィールドがクォートを必要とすることはほとんどない

フィールドにパイプが含まれる場合

値にパイプ文字が含まれる場合、ツールはどの区切り文字に対しても同様に、設定されたクォート文字(デフォルトではダブルクォート)で値を囲みます。これにより出力は常にパース可能です。

ユースケース

エンタープライズETLパイプライン、メインフレームデータフィード、パイプ区切りフラットファイルを期待するレガシーシステム向けのデータファイル生成。

試してみる — SQL to CSV Converter

フルツールを開く