SqlServerテーブル/ストアド・プロシージャ/ビュー定義の表示


SELECT definition
FROM sys.sql_modules JOIN sys.objects
ON sys.sql_modules.object_id=sys.objects.object_id 
and type='P'
and sys.objects.name='your_precdure'

typeは以下の値をとる
C=拘束
D=デフォルト
F=KEY拘束
L=ログFN=スカラー関数
IF=埋め込み関数
P=ストレージプロセス
S=システムテーブル
TF=テーブル関数
TR=トリガ
U=ユーザテーブル
V=ビュー