Funções de conjunto de linhas (Transact-SQL)Rowset Functions (Transact-SQL)

APLICA-SE A: simSQL Server nãoBanco de Dados SQL do Azure nãoAzure Synapse Analytics (SQL DW) nãoParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

As funções de conjunto de linhas retornam um objeto que pode ser usado no lugar de uma referência de tabela em uma instrução do 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

Todas as funções de conjunto de linhas são não determinísticas.All rowset functions are nondeterministic. Isso significa que essas funções nem sempre retornam os mesmos resultados a cada chamada, mesmo com o mesmo conjunto de valores de entrada.This means these functions do not always return the same results every time they are called, even with the same set of input values. Para obter mais informações sobre determinismo de funções, consulte Funções determinísticas e não determinísticas.For more information about function determinism, see Deterministic and Nondeterministic Functions.

Consulte TambémSee Also

Funções internas (Transact-SQL)Built-in Functions (Transact-SQL)