SQL Serverでユーザー定義ビューを取得する
code:select.sql
SELECT
sys.views.name
, sys.views.create_date
, sys.views.modify_date
, sys.sql_modules.definition
FROM
sys.views
INNER JOIN sys.objects
ON sys.objects.object_id = sys.views.object_id
INNER JOIN sys.schemas
ON sys.schemas.schema_id = sys.objects.schema_id
INNER JOIN sys.sql_modules
ON sys.sql_modules.object_id = sys.objects.object_id
WHERE
sys.views.name LIKE '%' --探したいビュー名が絞れるなら条件に入れる
ORDER BY
sys.views.name
;
table:result.csv
name create_date modify_date definition
testビュー 2019/09/10 11:11... 2019/12/10 11:11... CREATE VIEW dbo.testビュー AS SELECT id, name...
(略)
ログ
見に来た(2020/08/19)
(2021/09/16)
(2023/04/18)