クエリの変換
クエリ 変換 を使用して、埋め込みアプリケーションとレポート作成の SQL クエリを MongoDB 構文に変換できます。 クエリをコピーしてクエリ 変換に貼り付け、MongoDB と移行したスキーマで動作するように更新します。
このタスクについて
クエリ ドライバーはAIテクノロジーを使用しますが、長いクエリや複雑なクエリ、トリガー、または保存された手順を変換できない場合があります。 正しく変換されないクエリもあれば、まったく変換されないクエリもあります。
クエリ ドライバーは、リレーショナル スキーマ、MongoDB スキーマ、現在のプロジェクト内のマッピング ルールを使用して、クエリを変換する方法を決定します。 クエリがリレーショナル スキーマにないテーブルを参照する場合、または MongoDB コレクションにマップされていない場合、変換が失敗したり不正確になることがあります。
変換されたクエリ、trigger、ビュー、保存された手順はプロジェクトに保存され、プロジェクトのインポートおよびエクスポート後も保持されます。
SQLクエリは40 、 000テキスト文字に制限されています。
クエリ 変換によって生成されたコードは、本番環境に配置する前に、必ず確認とテストを行ってください。
左側の [ Query Converterペインで以前の変換履歴を表示できます。 各変換には、変換の結果を示す アイコンがあります。 オブジェクトの横に アイコンがない場合、変換はまだ試行されていません。
Icon説明スピナー変換が実行中です。緑色のチェックマーク変換は成功しました。赤色の句読点前回の試行では変換は失敗しました。
手順
構文を変換してテストする構文
[ Convert ] ボタンをクリックします。 SQL コードが変換されるまで待ちます。 The converted MongoDB syntax code displays in the Converted MongoDB Query pane.
クエリ 変換にエラーが発生した場合は、 Converted MongoDB Queryペインで詳細を表示できます。
Tip
プロジェクトからクエリの名前を変更または削除するには、次をクリックします: SQL Queryペインで [] ボタンをクリックし、[] を選択します。またはアイコン。
をクリックします[] アイコンを使用して、MongoDB 構文をクリップボードにコピーします。
生成された MongoDB 構文をテストして検証します。
Tip
Filterテキスト ボックスを使用して、オブジェクト名と SQL 構文に基づいて、クエリ、保存済み手順、trigger、ビューをフィルタリングできます。
例
次の表は、クエリ 変換を使用して MongoDB 構文に変換された SQL クエリの例を示しています。 変換されたクエリの構文と構造は、プロジェクトで使用されるマッピング ルールによって異なります。
SQL Syntax | MongoDB 構文 | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| ||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||
|
|