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.
Hinweis: |
---|
Im Rahmen der standardmäßigen Sicherheitskonfiguration ist das Verwenden von verteilten Ad-hoc-Abfragen deaktiviert. Ein Systemadministrator kann das Verwenden von verteilten Ad-hoc-Abfragen mithilfe von sp_configure aktivieren. Weitere Informationen finden Sie unter Oberflächenkonfiguration. |
Beispiele
Das folgende Beispiel kann in einer PREDICTION JOIN-Anweisung verwendet werden, um Daten mit einer Transact-SQL-SELECT-Anweisung aus der AdventureWorks-Datenbank abzurufen.
OPENROWSET
(
('SQLNCLI','Server=AdventureWorksDW;Trusted_Connection=yes;','SELECT TOP 1000 * FROM vTargetMail'
)
Siehe auch
Verweis
<source data query>
Data Mining-Erweiterungen (DMX) - Datenbearbeitungsanweisungen
Data Mining-Erweiterungen (DMX) - Anweisungsreferenz