これは、テーブル内のテキストの検索に関するものです
Table_Name: 詳細
列: Fname、Mname、Lname、NName
このテーブルには、ほぼ 100 万のレコードが含まれています
一部のクエリオプションにOracleフォームを使用しています
ユーザーが 1 つの名前を入力すると、フォームはその名前をテーブルで検索し、名前のいずれか (Fname/Mname/Lname/NName) に基づいて、その列が存在し、さらにアクションが続行されます。
テーブルに大量のデータが存在するため、検索に時間がかかっています。
テーブルの関数インデックスを試してみましたが、うまくいきませんでした。また、より多くの時間がかかりました
後で、このようなものを試して、すべての名前を 1 つの名前に連結し、それをカーソルに入れました。カーソル出力を使用して Instring で試しましたが、ハングしています
動的カーソルの作成も検索してみましたが、うまくいきませんでした。
私のデータベースはOracleです
効果的な解決策を見つけるのを手伝ってもらえますか、何か見逃した場合は助けてください.
ありがとう