sys.external_job_streams (Transact-SQL)

Devolve uma linha cada para o objeto de fluxo externo de entrada ou saída mapeado para uma tarefa de streaming externa.

Nome da coluna Tipo de dados Descrição
job_id int Número de identificação de objeto para o objeto de trabalho de streaming. Esta coluna mapeia para a coluna object_id de sys.external_streaming_jobs.
stream_id int Número de identificação do objeto de fluxo. Esta coluna mapeia para a coluna object_id de sys.external_streams.
is_input bit 1 se o objeto de fluxo for utilizado uma entrada para o trabalho de streaming, caso contrário 0.
is_output bit 1 se o objeto de fluxo for utilizado uma saída para o trabalho de streaming, caso contrário 0.

Exemplo

Esta vista de catálogo é usada juntamente com sys.external_streams vistas de sys.external_streaming_jobs catálogo. Uma consulta de amostra é mostrada abaixo

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

Permissões

A visibilidade dos metadados nas vistas do catálogo limita-se a garantias que um utilizador possui ou sobre os quais o utilizador recebeu alguma permissão. Para obter mais informações, consulte a Configuração da Visibilidade dos Metadados.

Ver também