JSON_SHRED_BATCHとJSON_SHRED_BATCH_UはSQLストアド プロシージャで、任意の数のJSONインスタンスを使用して既存のテーブルに入力し、JSON形式からリレーショナル モデルに柔軟な形でデータをロードすることを可能にします。2つのシュレッド プロシージャがありますが、それらの唯一の相違はデータの文字セットです。機能の説明ではJSON_SHRED_BATCHだけを解説しますが(LATIN文字セットのデータを実行するバージョン)、その解説はJSON_SHRED_BATCH_U(UNICODEバージョン)についても同様に適用できます。
バッチ シュレッディングの手順は、JSON_TABLEへの連続的な複数回の呼び出しにマッピングされ、複合的な一時テーブルを作成します。その値は既存のテーブルに割り当てることができます。
条件 | 戻り値 |
---|---|
シュレッド操作に成功。 | 0 |
シュレッド操作に失敗。 | 特定のエラー状態と該当するエラー メッセージを示す0以外の値 |