Vb.netでアプリケーションを作成しようとしています。その点で、ユーザーは入力として複数のテーブルを使用してクエリを実行します。レコードが返されない場合、私のプログラムはそのクエリを分析し、クエリで指定された条件でレコードが欠落しているテーブルを特定する必要があります。
例えば:
SELECT table1.column1, table2.column2
FROM table1
, table2
WHERE table1.column1 = table2.column3
and table2.column2 = Y;
表2では、レコードが存在し、表1では欠落している可能性があります。これは、私のプログラムがtable1にレコードが存在しないことをユーザーに通知する必要があることを意味します。
ユーザーは動的にクエリを実行します。私のプログラムはそれを分析する必要があります。 この機能でアプリケーションを作成することは可能ですか?
まず、クエリを分離する必要があります。tatの場合、指定されたクエリに存在し、各テーブルに関連付けられたwhere句を取得する必要があります。