私はまだ少し初心者なので、この質問が少し明白な場合はご容赦ください。答えを探しましたが、見つけた答えがどのように適用されるのか理解できなかったか、単に答えを見つけることができませんでした。
SQLExplorer(Squirrel SQLに基づく)を介してSQLを使用してアクセスしているDB2foriサーバーに大規模なデータベースが格納されています。表は非常に不十分に文書化されており、ビジネスの最初の順序は私の道を見つける方法を考え出すことです。
これを行う簡単なクエリを書きたいと思います。
1)データベース全体を検索して、「備考」(フィールドの説明を含む)という列を含むテーブルを探すことができます。
2)次に、その列でキーワードを検索します。
3)そのキーワードを含むテーブルの名前を含むテーブルを返したい(名前だけで、後でアルファベット順にテーブルを検索し、必要に応じて内部を調べることができます)。
私はこの検索を超軽量にする必要があり、私が説明する概念がそれを達成することを望んでいます。多くのリソースを消費するものは、サーバーのシステム管理者を怒らせる可能性があります。
私が試したことを示すために(そして私が完全な初心者であることを示すために)、これが私がこれまでに得たものです。
SELECT *
FROM <dbname>
WHERE Remarks LIKE '<keyword>'
気軽にモックしてください、私はばかだと言いました:-)。
何か助けはありますか?おそらく少なくとも正しい方向へのプッシュ?
PS-SQLExplorerで検索関数を見つけることができないようです。おそらく、単純な検索またはフィルターを使用してこの同じ目標を達成できるかどうかを誰かが知っている場合、それは素晴らしいことです。