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パイプライン、メインフレームデータフィード、パイプ区切りフラットファイルを期待するレガシーシステム向けのデータファイル生成。