1. ホーム
  2. sql

[解決済み] ストアドプロシージャの名前による検索

2023-02-19 12:55:48

質問

SQL Server Management Studio でストアド プロシージャを名前または名前の一部で検索する方法はありますか。(アクティブなデータベースコンテキストで)

助けてくれてありがとうございます。

どのように解決するのですか?

使用することができます。

select * 
from 
   sys.procedures 
where 
   name like '%name_of_proc%'

もしコードが必要なら、syscomments テーブルを見ることができます。

select text 
from 
    syscomments c
    inner join sys.procedures p on p.object_id = c.object_id
where 
    p.name like '%name_of_proc%'

更新を編集します。

ANSI規格版も使用可能です。

SELECT * 
FROM 
    INFORMATION_SCHEMA.ROUTINES 
WHERE 
    ROUTINE_NAME LIKE '%name_of_proc%'