ストアド、ユーザ定義関数、テーブル関数、トリガ等の作成日や最終更新日を調べる。
use [DBNAME]
go
SELECT name AS object_name
,SCHEMA_NAME(schema_id) AS schema_name
,type_desc
,create_date --作成日
,modify_date --最終更新日
FROM sys.objects
WHERE is_ms_shipped = 0 --1はシステム
and
(
type_desc = 'PRIMARY_KEY_CONSTRAINT' --プライマリキー
or
type_desc = 'DEFAULT_CONSTRAINT' --デフォルト制約
or
type_desc = 'VIEW' --ビュー
or
type_desc = 'SQL_STORED_PROCEDURE' --ストアドプロシージャ
or
type_desc = 'SQL_SCALAR_FUNCTION' --ユーザー定義関数
or
type_desc = 'SQL_TRIGGER' --トリガ
or
type_desc = 'SQL_TABLE_VALUED_FUNCTION' --テーブル関数
)
ORDER BY modify_date DESC;
go
0 件のコメント:
コメントを投稿