単一のJSONオブジェクトをINSERTに変換する

配列でラップされていない単一のJSONオブジェクトをSQL INSERT文に変換します。ツールは自動的に単一オブジェクトを1行のBulkフォーマットにラップします。

Basic INSERT

詳細な説明

単一オブジェクトのサポート

Bulk INSERTツールは配列向けに設計されていますが、単一のJSONオブジェクトも適切に処理します。[...]でラップされていない単独のオブジェクトを貼り付けると、ツールは自動的にそれを配列にラップし、標準的なINSERT文を生成します。

JSONの例

{
  "product_id": "SKU-001",
  "name": "Wireless Mouse",
  "price": 29.99,
  "in_stock": true,
  "category": "Electronics"
}

生成されるSQL

INSERT INTO products ("product_id", "name", "price", "in_stock", "category")
VALUES
  ('SKU-001', 'Wireless Mouse', 29.99, TRUE, 'Electronics');

単一オブジェクトを使うタイミング

大規模なデータセットを処理する前に、単一レコードでINSERTロジックをテストする際に便利です。ツールはオブジェクト構造を検証し、カラム型を推論し、複数行インサートと同じすべてのオプション(ダイアレクト、クォート、NULLハンドリング)を設定できます。

自動検出

ツールは入力が配列かオブジェクトかを自動検出します:

入力 動作
[{...}, {...}] 複数行INSERT
{...} 単一行INSERT(自動ラップ)
[] エラー:空の配列
オブジェクト以外の要素 エラー:無効な要素

この柔軟性により、データを手動でブラケットでラップする必要がありません。

ユースケース

APIレスポンスの単一レコードをデバッグしており、フルインポートを実行する前にローカル開発データベースでテストするためのINSERT文を素早く生成したい場合。

試してみる — JSON to Bulk INSERT

フルツールを開く