0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

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

Last updated at Posted at 2022-03-17

Sharperlight製品群共通のクエリ設計ツールクエリビルダには、クエリのデバッグツールとしてプレビュー機能が備わっています。クエリを設計したあと[プレビュー]ボタンを押すことで機能します。SQL文を確認するオプションもこのプレビュー機能の一部です。
2022-mm-dd Figure 01.png
このようにクエリにより抽出されたデータを見ることができます。
2022-mm-dd Figure 02.png
このプレビュー機能にはいくつかのオプションがあります。グリッド上部のアイコンメニューから利用できます。
生成されたSQL文を確認するのもこのオプションの中のひとつです。
2022-mm-dd Figure 01.png
これがクエリ定義を元に生成されたSQL文です。Sharperlightエンジンは、データモデルの定義を元にこのようなSQL文を動的に作成します。対象となるデータソースのデータ構造やビジネスロジックは、すべてデータモデル内で解決されており、この例でもみられるような Segment等は全てデータモデル設計段階で定義されます。
2022-mm-dd Figure 02.png
このSQL文は、対象データベースエンジンに準拠したSQL文であり、他のクエリツールでも実行可能です。

:postbox:Sharperlight

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?