创建指向现有历史表的链接时,您可以选择执行数据一致性检查。此数据一致性检查可确保现有记录不重叠。执行数据一致性检查是默认设置。将此参数与 PERIOD FOR SYSTEM_TIME 和 GENERATED ALWAYS AS ROW { START | END } 参数以在表上启用系统版本控制。
你可以自己看看这个:
select * from sys.tables
order by name
select * from sys.key_constraints
select * from sys.check_constraints
select * from sys.sysconstraints
select definition,name
from sys.check_constraints
select definition,name
from sys.default_constraints
这是创建表时的一次性操作。这不会出现在数据库中的任何地方,因为它是一次性操作。
你可以自己看看这个:
同样,您也可以在创建表后执行此检查:
MSDN 上的 DBCC CHECKCONSTRAINTS
MSDN 源
您可以使用此查询来查找历史表:
如果您查询 sys.tables,您会发现很多有用的信息。
资料来源:Ameena Lalani 的 MS SQL 技巧
您可以从sys.tables获取版本控制信息,特别是: