系统表 (Transact-SQL)
本节中的主题介绍 SQL Server 中的系统表。
任何用户都不应直接更改系统表。 例如,不要尝试使用 DELETE、UPDATE、INSERT 语句或用户定义的触发器修改系统表。
允许在系统表中引用所记录的列。 然而,系统表中的许多列都未被记录。 不应编写应用程序直接查询未记录的列。 相反,若要检索存储在系统表中的信息,应用程序应使用下列组件之一:
系统存储过程
Transact-SQL 语句和函数
SQL Server 管理对象 (SMO)
复制管理对象 (RMO)
数据库 API 目录函数
这些组件构成一个已发布的 API,用于从SQL Server获取系统信息。 Microsoft 从发布到发布都保持这些组件的兼容性。 系统表的格式取决于SQL Server的内部体系结构,并且可能会因版本而异。 因此,直接访问系统表的未记录列的应用程序可能需要更改,然后才能访问更高版本的 SQL Server。
本节内容
系统表主题按下列功能范围进行组织:
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈