【クエリビルダ】Sharperlightエンジンが生成したSQL文を確認してみる


Sharperlight製品群共通のクエリ設計ツールクエリビルダには、クエリのデバッグツールとしてプレビュー機能が備わっています。クエリを設計したあと[プレビュー]ボタンを押すことで機能します。SQL文を確認するオプションもこのプレビュー機能の一部です。

このようにクエリにより抽出されたデータを見ることができます。

このプレビュー機能にはいくつかのオプションがあります。グリッド上部のアイコンメニューから利用できます。
生成されたSQL文を確認するのもこのオプションの中のひとつです。

これがクエリ定義を元に生成されたSQL文です。Sharperlightエンジンは、データモデルの定義を元にこのようなSQL文を動的に作成します。対象となるデータソースのデータ構造やビジネスロジックは、すべてデータモデル内で解決されており、この例でもみられるような Segment等は全てデータモデル設計段階で定義されます。

このSQL文は、対象データベースエンジンに準拠したSQL文であり、他のクエリツールでも実行可能です。

Sharperlight