行セット関数 (Transact-SQL)Rowset Functions (Transact-SQL)

適用対象: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

次の行セット関数は、Transact-SQLTransact-SQL ステートメントの中でテーブル参照の代わりに使用できるオブジェクトを返します。The following rowset functions return an object that can be used in place of a table reference in a Transact-SQLTransact-SQL statement.

OPENDATASOURCEOPENDATASOURCE OPENJSONOPENJSON
OPENROWSETOPENROWSET OPENQUERYOPENQUERY
OPENXMLOPENXML

すべての行セット関数は非決定的です。All rowset functions are nondeterministic. つまり、同じ一連の入力値を使用してこれらの関数を呼び出しても、毎回、常に同じ結果が返されるわけではありません。This means these functions do not always return the same results every time they are called, even with the same set of input values. 関数の決定性の詳細については、次を参照してください。決定的関数と非決定的関数ですFor more information about function determinism, see Deterministic and Nondeterministic Functions.

参照See Also

組み込み関数 (Transact-SQL)Built-in Functions (Transact-SQL)