当在简单的数据库中使用数据库图表时,SQL Server会在表/系统表
节点(在Microsoft管理工具/对象资源管理器中)中创建一个dbo.sysdiagrams表。但是sysdiagrams表在SQL Server中标记为用户表。您可以通过以下查询获取用户表。
SELECT *
FROM sys.tables t
WHERE OBJECTPROPERTY(t.object_id,'IsUserTable') = 1
我不知道sysdiagram表是系统表还是用户表。
在sysdiagram的扩展属性中存在值为1的microsoft_database_tools_support,这确定了此表是否自动创建。