テンポラル テーブルをサポートする SQL Server 2016 では、テーブルが現在テンポラル テーブルであるかどうかを判断する方法があるのだろうか? 何かのようなもの
select * from sys.objects where object_id('dbo.MyTable', 'u') = parent_object_id and type_desc = "SYSTEM_VERSIONED"
テンポラル テーブルをサポートする SQL Server 2016 では、テーブルが現在テンポラル テーブルであるかどうかを判断する方法があるのだろうか? 何かのようなもの
select * from sys.objects where object_id('dbo.MyTable', 'u') = parent_object_id and type_desc = "SYSTEM_VERSIONED"
テンポラル テーブルと履歴テーブルを一緒に一覧表示する別の方法は、この SQL チュートリアルで、SQL Server データベースのテンポラル テーブルと履歴テーブルの一覧表示として説明されています。
select
t.object_id,
t.name,
t.temporal_type,
t.temporal_type_desc,
h.object_id,
h.name,
h.temporal_type,
h.temporal_type_desc
from sys.tables t
inner join sys.tables h on t.history_table_id = h.object_id