sys.external_job_streams (Transact-SQL)

重要

Azure SQL Edge 不再支援 ARM64 平臺。

針對對應至外部串流作業的輸入或輸出外部資料流物件,各傳回一個資料列。

資料行名稱 資料類型 描述
job_id int 串流工作物件的物件識別碼。 此資料行會對應至 的 object_id 資料行 sys.external_streaming_jobs
stream_id int 資料流程物件的物件識別碼。 此資料行會對應至 的 object_id 資料行 sys.external_streams
is_input bit 1 如果資料流程物件是針對串流作業使用輸入,則為 ,否則 0 為 。
is_output bit 1 如果資料流程物件用於串流作業的輸出,則為 ,否則 0 為 。

範例

此目錄檢視會與 和 sys.external_streaming_jobs 目錄檢視一 sys.external_streams 起使用。 範例查詢如下所示:

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

另請參閱