特定の単語に一致する属性を持つ、Oracle データベース内のすべてのテーブルを検索する必要があります。たとえば、私は使用しています:
SELECT TABLE_NAME
, COLUMN_NAME
FROM USER_TAB_COLUMNS
WHERE UPPER(COLUMN_NAME) LIKE '%ING%'
これは以下を返します:
TABLE1 ING
TABLE2 THIS_ING
TABLE3 ING_FIRST
TABLE5 TESTING
TABLE1、TABLE2、および TABLE3 からの結果のみを返したいと考えています。TESTING のように文字列の一部にすぎない場合は、一致させたくありません。
必要なものを正確に取得できないようです。