どのSQLデータベースに対応していますか?
MySQL、PostgreSQL、SQLite、SQL Server向けのINSERT文を生成できます。テーブルの作成や完全なデータベーススキーマの推論は行わないため、変換先には互換性のある列を持つテーブルがあらかじめ必要です。
CSV、TSV、セミコロン区切り、パイプ区切りのテキストファイルに対応しています。
SQL Serverでは1回のINSERTが最大1000行に制限されます。
元のファイルをアップロードせずに、区切りデータを適切に引用・分割したSQL INSERT文へ変換します。
対象データベース、テーブル名、ヘッダーの扱い、値の型推論、1文あたりの行数を選択できます。識別子とテキスト値は選択した方言に合わせて引用され、元のCSVはこのブラウザタブ内だけで処理されます。
テーブル名と列名は選択したデータベースに合わせて引用されます。テキスト値では引用符など、その方言で必要な文字がエスケープされます。インポート前に、変換先のスキーマに照らして文を確認してください。
型推論では、明確な数値とブール値だけが引用符なしで出力されます。先頭がゼロのIDや前後に空白がある文字列などはテキストのままです。
空または重複したヘッダーには一意の列名が付けられます。欠落セルは空のテキストとして保持され、オプションを有効にするとNULLになります。大量の入力は複数のINSERT文に分割されます。
CSVはこのブラウザタブ内で読み込み・変換され、サーバーにはアップロードされません。
MySQL、PostgreSQL、SQLite、SQL Server向けのINSERT文を生成できます。テーブルの作成や完全なデータベーススキーマの推論は行わないため、変換先には互換性のある列を持つテーブルがあらかじめ必要です。
はい。引用符で囲まれたフィールドには、区切り文字、エスケープされた引用符、改行を含められます。自動検出が元のファイルと一致しない場合は、区切り文字メニューから手動で選択してください。
型推論を有効にすると、明確な数値とtrueまたはfalseがSQLリテラルとして出力されます。先頭がゼロの値、前後に空白がある値、日付など、解釈が曖昧な値は引用符付きテキストのままです。すべてのセルをテキストとして扱う場合は、型推論をオフにしてください。
いいえ。このツールは最大50 MBのファイルを現在のブラウザタブ内で読み込み、変換します。表の上限は200,000行、250列、または2,000,000セルで、端末の空きメモリによって実際に扱える量が少なくなる場合があります。
関連ツール: CSVビューアー・エディター · CSVからJSON · SQLフォーマッター