8

テンポラル テーブルをサポートする SQL Server 2016 では、テーブルが現在テンポラル テーブルであるかどうかを判断する方法があるのだろうか? 何かのようなもの

select * from sys.objects where object_id('dbo.MyTable', 'u') = parent_object_id and type_desc = "SYSTEM_VERSIONED"

4

4 に答える 4

3

テンポラル テーブルと履歴テーブルを一緒に一覧表示する別の方法は、この 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 
于 2015-09-04T07:45:33.453 に答える