sys.xml_schema_collections (Transact-SQL)
适用于:SQL Server Azure SQL 数据库 Azure SQL 托管实例
为每个 XML 架构集合返回一行。 XML 架构集合是一组命名的 XSD 定义。 XML 架构集合本身包含在关系架构中,它由架构范围的 Transact-SQL 名称标识。 下列元组是唯一的:xml_collection_id、以及 schema_id 和 name。
列名称 | 数据类型 | 描述 |
---|---|---|
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 架构集合的日期。 |
权限
目录视图中仅显示用户拥有的安全对象的元数据,或用户对其拥有某些权限的安全对象的元数据。 有关详细信息,请参阅 Metadata Visibility Configuration。
另请参阅
目录视图 (Transact-SQL)
XML 架构(XML 类型系统)目录视图 (Transact-SQL)
查询 SQL Server 系统目录常见问题