Saturday, July 30, 2022

IN-Klausel

Identifiziert Tabellen in einer beliebigen externen Datenbank, mit der das Microsoft Access-Datenbankmodul eine Verbindung herstellen kann, z. B. eine dBASE- oder Paradox-Datenbank oder eine externe Microsoft Access-Datenbank.

Syntax

So identifizieren Sie eine Zieltabelle:

[WÄHLEN | EINFÜGEN] IN Ziel IN
{ Pfad | [" Pfad " " Typ "] | ["" [ typ ; DATENBANK = Pfad ]]}

So identifizieren Sie eine Quelltabelle:

FROM Tabellenausdruck IN
{ Pfad | [" Pfad " " Typ "] | ["" [ typ ; DATENBANK = Pfad ]]}

Eine SELECT-Anweisung, die eine IN-Klausel enthält, hat folgende Teile:

Teil

Beschreibung _

Ziel

Der Name der externen Tabelle, in die Daten eingefügt werden.

Tabellenausdruck

Der Name der Tabelle oder Tabellen, aus denen Daten abgerufen werden. Dieses Argument kann ein einzelner Tabellenname, eine gespeicherte Abfrage oder eine Verbindung sein, die aus einem INNER JOIN, LEFT JOIN oder RIGHT JOIN resultiert.

Weg

Der vollständige Pfad für das Verzeichnis oder die Datei, die die Tabelle enthält.

Typ

Der Name des Datenbanktyps, der zum Erstellen der Tabelle verwendet wird, wenn es sich bei einer Datenbank nicht um eine Microsoft Access-Datenbank handelt (z. B. dBASE III, dBASE IV, Paradox 3.x oder Paradox 4.x).

Bemerkungen

Sie können IN verwenden, um jeweils nur eine Verbindung zu einer externen Datenbank herzustellen.

In einigen Fällen bezieht sich das Pfadargument auf das Verzeichnis, das die Datenbankdateien enthält. Wenn Sie beispielsweise mit dBASE-, Microsoft FoxPro- oder Paradox-Datenbanktabellen arbeiten, gibt das Pfadargument das Verzeichnis an, das .dbf- oder .db-Dateien enthält. Der Tabellendateiname wird vom Argument Ziel oder Tabellenausdruck abgeleitet.

Um eine Nicht-Microsoft Access-Datenbank anzugeben, hängen Sie ein Semikolon (;) an den Namen an und schließen Sie ihn in einfache (' ') oder doppelte (" ") Anführungszeichen ein. Zum Beispiel entweder 'dBASE IV;' oder "dBASE IV;" ist akzeptabel.

Sie können auch das reservierte Wort DATABASE verwenden, um die externe Datenbank anzugeben. Die folgenden Zeilen geben beispielsweise dieselbe Tabelle an:

... AUS Tabelle IN "" [dBASE IV; DATABASE=C:\DBASE\DATA\SALES;];

... AUS Tabelle IN "C:\DBASE\DATA\SALES" "dBASE IV;"

Anmerkungen:

  • Verwenden Sie für eine verbesserte Leistung und Benutzerfreundlichkeit eine verknüpfte Tabelle anstelle von IN.

  • Sie können das reservierte IN-Wort auch als Vergleichsoperator in einem Ausdruck verwenden.


No comments:

Post a Comment