DM8でのSQLAssistant2.0の使用の概要

日常業務で間違ったSQLを書いたり、SQL構文を忘れたりする問題に遭遇すると思います。Damengの​​新世代データベース製品DM8では、開発者と運用および保守担当者がSQLステートメントをより適切に記述できるように、まったく新しいSQL Assistant2.0がリリースされました。この記事では、DM8で新しいバージョンのSQLアシスタントを開いて使用する方法を説明します。

 

1.SQLアシスタント機能をオンにします

 

デフォルトでは、SQLアシスタントの機能は有効になっていません。したがって、管理ツールのオプションで関連する設定を開く必要があります。[ウィンドウ]-> [オプション]-> [クエリアナライザー]-> [エディター]を選択します。

 

 

新しいバージョンのSQLAssistantは、SQL SyntaxCheckとSQLInput Assistantの2つの部分に分かれており、それぞれSQL構文エラー修正とSQL入力プロンプトに対応しています。DM7と比較すると、DM8のSQLアシスタントは、オプションをオンにすると有効になり、管理ツールを再起動する必要がないため、非常に便利です。

 

2.SQL構文チェックデモ

 

構文チェックをオンにした後、次のようなSQLステートメントを入力しようとします。

 

 

このとき、キーワードのスペルが間違っていると、管理ツールに波線のプロンプトが表示され、関連する文の前にマークが付けられます。この機能により、母は私のスペルミスの手順を心配する必要がなくなります。さらに、スペルミスだけでなく、SQLアシスタントが次のような間違った文法ロジックを促す可能性もあります。

 

 

ここでは、もう1つの値を誤って記述しており、ツールはそれを認識してヒントを与えることができます。

 

3.SQL入力アシスタントのデモ

 

SQL Assistantのもう1つの機能は、SQL入力のプロンプトです。この機能をオンにすると、システムはユーザーにリアルタイムでSQLを入力するように促します。プロンプトの内容には、データベースオブジェクトとSQLキーワードが含まれます。たとえば、データベースオブジェクトを作成する場合は、createと入力して、スペースを押します。

 

 

システムは、考えられるすべてのキーワード名を一覧表示します。また、リストは、たとえばtを入力した後など、ユーザーの入力に応じてリアルタイムで変化します。

 

 

入力したいフォローアップコンテンツを推測し、リストに入れて選択できるようにします。

キーワードの追加に加えて、SQL Assistantのより重要な部分は、データオブジェクト名の入力を求めることができることです。たとえば、DMHRモードでテーブルをクエリする場合、dmhr。を入力した後、システムはDMHRモードですべてのオブジェクトを一覧表示するのに役立ちます。

 

 

さらに、DMHRモードでEMPLOYEEテーブルをクエリする場合、特定の列をフィルタリングする必要があります。

 

 

ご覧のとおり、システムは、EMPLOYEEテーブルのすべての列と、選択できる対応するデータタイプを一覧表示するのに役立ちました。このようにして、テーブル構造を照会する時間を節約し、SQLステートメントの作成に非常に便利です。

おすすめ

転載: blog.csdn.net/qq_42726883/article/details/108577641