Поделиться через


sys.external_job_streams (Transact-SQL)

Важно!

Azure SQL Edge больше не поддерживает платформу ARM64.

Возвращает строку для каждого входного или выходного объекта внешнего потока, сопоставленного с заданием внешней потоковой передачи.

Имя столбца Тип данных Description
job_id int Идентификационный номер для объекта задания потоковой передачи. Этот столбец сопоставляется с столбцом sys.external_streaming_jobsobject_id.
stream_id int Идентификационный номер объекта потока. Этот столбец сопоставляется с столбцом sys.external_streamsobject_id.
is_input bit 1 Значение , если объект потока использует входные данные для задания потоковой передачи, в противном случае 0.
is_output bit 1 Значение , если объект потока использует выходные данные для задания потоковой передачи, в противном случае 0.

Примеры

Это представление каталога используется с представлениями каталога sys.external_streams и sys.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.

См. также