Wie man eine Pass- Through-Abfrage in mehrere ODBC-Verbindungen Zugriff . Da die Abfrage in SQL geschrieben ist, kann es verwendet werden, um mehrere Tabellen auf einmal zugegriffen werden (vorausgesetzt, die Tische sind alle in der FROM -Anweisung angegeben ) . Auch Tabellen in mehreren Servern gespeichert können über ODBC-Verbindungen werden , es ist einfach eine Frage der Festlegung , welche Felder Sie wollen abfragen. Things You -Datenbank -Server mit ODBC-Verbindung -Datenbank -Software mit SQL -Funktionen brauchen
anzeigen Weitere Anweisungen
1
Schreiben Sie Ihre SQL-Anweisung , die mit einem "SELECT" Klausel und die Liste der Felder , die Sie in dem Datensatz angezeigt. Zum Beispiel kann die ersten beiden Zeilen der Abfrage wie folgt aussehen: SELECT
vendor.address.City ,
vendor.type.Computers
2
schreiben die " iN "-Klausel , um den Ort , wo Sie wollen , um Ihre Daten zu speichern Ergebnisse angeben . Folgen Sie dem " INTO" -Anweisung mit einem " AUS "-Anweisung , die die Tabellen verwendet, gibt , und falls erforderlich, die Verzeichnisse. Für die oben aufgeführten Felder , könnte die in und von Aussagen in dieser Weise erscheinen :
INTO querydirectory.userid.savedvendorinfo
FROM vendor.address , vendor.type
3
Stellen Sie Ihre Abfrage Bedingungen - auch als "WHERE" Statement bekannt - nach dem " AUS "-Anweisung. Die Abfrage Bedingungen basieren auf gültigen Werte für die Daten in jedem Feld basiert . Zum Beispiel kann das Feld "Stadt" enthalten nur den Namen der Stadt (Santa Fe ), anstatt den gesamten Standort ( Palace Avenue und Cerrillos Road, Santa Fe, NM) . Eine Probe "WHERE" Aussage wäre in diesem Format angezeigt:
WHERE vendor.address.City = 'Santa Fe '
UND vendor.type.Computers = ' PC '
4
Klicken Sie auf den " Run" -Taste, um den Pass -Through-Abfrage auszuführen.