ゲーム作るためのこと学ぶぶろぐ(’ー’)/チャラン

【目標】毎日必ずTVゲームとプログラミングする。

文字列からプロシージャやファンクションを探す

○○って名前のカラムを使ってるプロシージャをDBから探したい場面がありそんなときに使ったSQLをめもる。

環境はSQLServer2008です。 テーブル、ビュー、プロシージャ、関数の中では少なくともHITした。

SELECT   O.type,
         O.name,
         M.definition
FROM     sys.sql_modules AS M
           INNER JOIN sys.objects AS O
            ON M.object_id = O.object_id
WHERE    M.definition LIKE '%ここにキーワード%'
ORDER BY O.type,
         O.name;

20150319 add, -----------

大文字小文字の区別はしていないようだ。

20150325 add, -----------

テーブルは拾えてないみたいだ(´Д`) ⇒タイトル変えました