Freigeben über


Ausführung von ODBC-Erweiterungen für SQL

Sie können unter Verwendung von SQLEXEC( ) die ODBC-Erweiterungen für SQL ausführen, indem Sie die SQL-Anweisung in die standardmäßige oder erweiterte Escapesyntax der SQL Access Group einbetten. Weitere Informationen über die ODBC-Erweiterungen für SQL finden Sie in Ihrer ODBC-Dokumentation in dem Anhang, der sich mit der SQL-Syntax beschäftigt.

Erstellen von Inklusionsverknüpfungen mit der ODBC-Escape-Klausel

Mit Hilfe von SQL Pass-Through-Abfragen können Sie Inklusionsverknüpfungen mit Remotedaten erstellen, indem Sie die ODBC-Escapesyntax verwenden, wenn Ihr Server Inklusionsverknüpfungen unterstützt. Eine Inklusionsverknüpfung kombiniert Daten aus einer oder mehreren Tabellen unabhängig davon, ob übereinstimmende Zeilen gefunden wurden.

Die Syntax für Inklusionsverknüpfungen, die die ODBC-Escape-Klausel verwenden, lautet:

{oj outer-join expression}

Im folgenden Beispiel wird ein Resultset mit den Namen und Abteilungen der Beschäftigten des Projekts 544 erstellt:

SELECT employee.name, dept.deptname;
   FROM {oj employee LEFT OUTER JOIN dept;
            ON employee.deptid = dept.deptid};
   WHERE employee.projid = 544

Weitere Informationen über die Syntax für und die Arten von Inklusionsverknüpfungen finden Sie in Ihrer Serverdokumentation. Informationen zum Erstellen einer benannten Verbindung finden Sie unter Erstellen von Ansichten im Abschnitt "Definieren einer Verbindung".

Siehe auch

Erstellen von Inklusionsverknüpfungen mit Remotedaten | Verwalten von Verbindungen mittels SQL Pass-Through | Verwenden der SQL Pass-Through-Technologie | Implementieren einer Client/Server-Anwendung | Entwurf von Client/Server-Anwendungen | Upsizing von Visual FoxPro-Datenbanken | Erstellen von Ansichten