Freigeben über


OPENROWSET (DMX)

Ersetzt die Quelldatenabfrage durch eine Abfrage an einen externen Anbieter. Folgende Anweisungen unterstützen OPENROWSET: INSERT, SELECT FROM PREDICTION JOIN und SELECT FROM NATURAL PREDICTION JOIN.

Syntax

OPENROWSET(provider_name,provider_string,query_syntax)

Argumente

  • provider_name
    Der Name eines OLE DB-Anbieters.

  • provider_string
    Die OLE DB-Verbindungszeichenfolge für den angegebenen Anbieter.

  • query_syntax
    Eine Abfragesyntax, die ein Rowset zurückgibt.

Hinweise

Der Data Mining-Anbieter verwendet provider_name und provider_string, zum Herstellen einer Verbindung mit dem Datenquellenobjekt und führt die in query_syntax angegebene Abfrage aus, um das Rowset aus den Quelldaten abzurufen.

Beispiele

Das folgende Beispiel kann in einer PREDICTION JOIN-Anweisung verwendet werden, um Daten mit einer Transact-SQL-SELECT-Anweisung aus der AdventureWorks2008R2-Datenbank abzurufen.

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