sys.xml_schema_collections (Transact-SQL)

为每个 XML 架构集合返回一行。 XML 架构集合是一组命名的 XSD 定义。 XML 架构集合自身包含在关系架构中,由架构范围内的 Transact-SQL 名称标识。 以下元组是唯一的:xml_collection_id 和 schema_id and name。

适用范围:SQL Server(SQL Server 2008 至当前版本),Windows Azure SQL Database(初始版本至当前版本)。

列名

数据类型

说明

xml_collection_id

int

XML 架构集合的 ID。 在数据库中是唯一的。

schema_id

int

包含此 XML 架构集合的关系架构的 ID。

principal_id

int

如果不是架构所有者,则为特定所有者的 ID。 默认情况下,架构包含的对象由架构所有者拥有。 不过,通过使用 ALTER AUTHORIZATION 语句更改所有权可以指定其他所有者。

NULL = 没有代替的单个所有者。

name

sysname

XML 架构集合的名称。

create_date

datetime

创建 XML 架构集合的日期。

modify_date

datetime

上次修改 XML 架构集合的日期。

权限

目录视图中仅显示用户拥有的安全对象的元数据,或用户对其拥有某些权限的安全对象的元数据。有关详细信息,请参阅元数据可见性配置

请参阅

参考

目录视图 (Transact-SQL)

XML 架构(XML 类型系统)目录视图 (Transact-SQL)

概念

查询 SQL Server 系统目录常见问题