特定のデータベースのストアド プロシージャ内で文字列を検索するには、以下を使用します。
USE DBname
SELECT Name
FROM sys.procedures
WHERE OBJECT_DEFINITION(OBJECT_ID) LIKE '%xxx%'
特定のデータベース「DBname」内のテーブル名を検索するように上記を修正するのは簡単ですか?
ベストアンサー1
私はこれを使っていますが、問題なく動作しています
SELECT * FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME LIKE '%%'