sys.external_job_streams (Transact-SQL)

重要

Azure SQL Edge 将于 2025 年 9 月 30 日停用。 有关详细信息和迁移选项,请参阅停用通知

注意

Azure SQL Edge 不再支持 ARM64 平台。

为映射到外部流式处理作业的输入或输出外部流对象返回一行。

列名称 数据类型 说明
job_id int 流式处理作业对象的对象标识号。 此列映射到 sys.external_streaming_jobs 的 object_id 列。
stream_id int 流对象的对象标识号。 此列映射到 sys.external_streams 的 object_id 列。
is_input bit 如果将流对象用于流式处理作业的输入,则为 1;否则为 0
is_output bit 如果将流对象用于流式处理作业的输出,则为 1;否则为 0

示例

此目录视图与 sys.external_streamssys.external_streaming_jobs 目录视图一起使用。 以下显示了一个查询示例:

SELECT sj.Name AS Job_Name,
    sj.Create_date AS Job_Create_Date,
    sj.modify_date AS Job_Modify_Date,
    sj.statement AS Stream_Job_Query,
    Input_Stream_Name = CASE js.is_input
        WHEN 1 THEN s.Name
        ELSE NULL
        END,
    output_Stream_Name = CASE js.is_output
        WHEN 1 THEN s.Name
        ELSE NULL
        END,
    s.location AS Stream_Location
FROM sys.external_job_streams js
INNER JOIN sys.external_streams s
    ON s.object_id = js.stream_id
INNER JOIN sys.external_streaming_jobs sj
    ON sj.object_id = js.job_id;

权限

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