sys.external_streams (Transact-SQL)
重要
Azure SQL Edge 将于 2025 年 9 月 30 日停用。 有关详细信息和迁移选项,请参阅停用通知。
注意
Azure SQL Edge 不再支持 ARM64 平台。
为在数据库范围中创建的每个外部流对象返回一行。
列名称 | 数据类型 | 说明 |
---|---|---|
name | sysname | 流的名称。 在该数据库中是唯一的。 |
object_id | int | 流对象的对象标识号。 在该数据库中是唯一的。 |
principal_id | int | 此程序集所属主体的 ID。 |
schema_id | int | 包含对象的架构的 ID。 |
parent_object_id | id | 此流的父对象的对象标识号。 在当前实现中,此值始终为 null。 |
type | char(2) | 对象类型。 对于流对象,类型始终为“ES”。 |
type_desc | nvarchar(60) | 对象类型的说明。 对于流对象,类型始终为“EXTERNAL_STREAM”。 |
create_date | datetime | 对象的创建日期。 |
modify_date | datetime | 上次使用 ALTER 语句修改对象的日期。 |
is_ms_shipped | bit | 内部组件所创建的对象。 |
is_published | bit | 对象为发布对象。 |
is_schema_published | bit | 仅发布对象的架构。 |
max_column_id_used | bit | 此列用于内部目的,并会在将来删除。 |
uses_ansi_nulls | bit | 创建流对象时,SET ANSI_NULLS 数据库选项的设置为“开”。 |
data_source_id | int | 流对象表示的外部数据源的对象 ID。 |
file_format_id | int | 流对象使用的外部文件格式的对象 ID。 需要提供外部文件格式才能指定外部流所引用数据的实际布局。 |
location | varchar(max) | 外部流对象的目标。 有关详细信息,请参阅创建外部流。 |
input_option | varchar(max) | 在创建外部流的过程中使用的输入选项。 有关详细信息,请参阅创建外部流。 |
output_option | varchar(max) | 在创建外部流的过程中使用的输出选项。 有关详细信息,请参阅创建外部流。 |
权限
目录视图中仅显示用户拥有的安全对象的元数据,或用户对其拥有某些权限的安全对象的元数据。 有关详细信息,请参阅 Metadata Visibility Configuration。