Share via


OPENROWSET (DMX)

Substitui uma consulta de dados de origem por uma consulta a um provedor externo. As instruções INSERT, SELECT FROM PREDICTION JOIN e SELECT FROM NATURAL PREDICTION JOIN oferecem suporte a OPENROWSET.

Sintaxe

OPENROWSET(provider_name,provider_string,query_syntax)

Argumentos

  • provider_name
    Nome de um provedor de OLE DB.

  • provider_string
    Cadeia de caracteres de conexão OLE DB para o provedor especificado.

  • query_syntax
    Sintaxe de consulta que retorna um conjunto de linhas.

Comentários

O provedor de mineração de dados estabelece uma conexão com o objeto da fonte de dados mediante o uso de provider_name e provider_string,, e executará a consulta especificada em query_syntax para recuperar o conjunto de linhas dos dados de origem.

Exemplos

O exemplo a seguir pode ser usado em uma instrução PREDICTION JOIN para recuperar dados do banco de dados AdventureWorks2008R2, usando uma instrução Transact-SQL SELECT.

OPENROWSET
(
'SQLOLEDB.1',
'Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security     Info=False;Initial Catalog=AdventureWorksDW2008R2;Data Source=localhost',
'SELECT TOP 1000 * FROM vTargetMail'
)