SQL Serverでオブジェクト定義を表示するSQL文
663 ワード
SSMSでview、ストアド・プロシージャなどの定義を表示するだけでなく、次の文を使用して直接クエリーすることもできます.
次のタイプのオブジェクトに適用されます.
・ C=検査制約
・ D=デフォルト(拘束または独立)
・ P=SQLストアド・プロシージャ
・ FN=SQLスカラー関数
・ R=ルール
・ RF=フィルタ処理のコピー
・ TR=SQLフリップフロップ(スキーマ範囲内のDMLフリップフロップ、またはデータベースまたはサーバ範囲内のDDLフリップフロップ)
・ IF=SQLインラインテーブル値関数
・ TF=SQLテーブル値関数
・ V=ビュー
SELECT object_definition(object_id('sys.tables'));
go
sp_helptext 'sys.tables'
go
select * from sys.system_sql_modules whereobject_id = object_id('sys.tables')
次のタイプのオブジェクトに適用されます.
・ C=検査制約
・ D=デフォルト(拘束または独立)
・ P=SQLストアド・プロシージャ
・ FN=SQLスカラー関数
・ R=ルール
・ RF=フィルタ処理のコピー
・ TR=SQLフリップフロップ(スキーマ範囲内のDMLフリップフロップ、またはデータベースまたはサーバ範囲内のDDLフリップフロップ)
・ IF=SQLインラインテーブル値関数
・ TF=SQLテーブル値関数
・ V=ビュー