sys.external_job_streams (Transact-SQL)
重要
Azure SQL Edge は、2025 年 9 月 30 日に廃止されます。 詳細と移行オプションについては、 Retirement に関する通知を参照してください。
Note
Azure SQL Edge では、ARM64 プラットフォームがサポートされなくなりました。
外部ストリーミング ジョブにマップされた入出力外部ストリーム オブジェクトごとに 1 行を返します。
列名 | データ型 | 説明 |
---|---|---|
job_id | int | ストリーミング ジョブ オブジェクトのオブジェクト ID 番号。 この列は sys.external_streaming_jobs の object_id 列にマップされます。 |
stream_id | int | ストリーム オブジェクトのオブジェクト ID 番号。 この列は sys.external_streams の object_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」を参照してください。