Oracleデータベース内の特定の単語に一致する属性を持つすべてのテーブルを見つける必要があります。例えば、私が使用していますので:SQL文字列内の特定の値の検索
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のような文字列の一部であるときにはマッチを望んでいません。
私が必要とするものを正確に得ることができないようです。
ああ、次の行の項目の前にコンマを置く特異な種です。 –
あなたもこれらの種の1つですか?ハハ、私は20年のDBAのベテランである友人からその習慣を拾いました。私がそれをするとき、それは一直線に並んでいるようです。さらに、属性を簡単にコメントアウトすることもできます。最後の属性をコメントアウトする場合は、前の行のカンマをコメントアウトする必要もありません。 – northpole
良い点。私は今日からこれを実装しています。 – rvphx