IN-klausel

Rakenduskoht
Microsoft 365 rakendus Access Access 2021 Access 2019 Access 2016 Access 2013

Tuvastab tabelid mis tahes välises andmebaasis, millega Microsoft Accessi andmebaasimootor saab ühenduse luua (nt dBASE-i või Paradoxi andmebaas või väline Microsoft Accessi andmebaas).

Süntaks

Sihttabeli tuvastamine

[SELECT | INSERT] INTO destination IN
{tee | ["tee" "tüüp"] | ["" [tüüp; ANDMEBAAS = tee]]}

Lähtetabeli tuvastamine

FROM tabeliavaldis IN
{tee | ["tee" "tüüp"] | ["" [tüüp; ANDMEBAAS = tee]]}

IN-klauslit sisaldav SELECT-lause koosneb järgmistest osadest.

Osa Kirjeldus
sihtkoht Selle välistabeli nimi, kuhu andmed sisestatakse.
tabeliavaldis Andmete allalaadimiseks kasutatava(te) tabeli(te) nimi. Selleks argumendiks võib olla ühe tabeli nimi, salvestatud päring või valikupredikaatide INNER JOIN, LEFT JOIN või RIGHT JOIN liittulem.
tee Tabelit sisaldava kataloogi või faili täielik tee.
tüüp Tabeli loomiseks kasutatud andmebaasitüübi nimi, kui see ei ole Microsoft Accessi andmebaas (nt andmebaasid dBASE III, dBASE IV, Paradox 3.x või Paradox 4.x)

Märkused

IN-klauslit saate kasutada korraga üksnes ühe välisandmebaasiga ühenduse loomiseks.

Mõnel juhul viitab argument tee andmebaasi faile sisaldavale kaustale. Kui töötate näiteks dBASE-i, Microsoft FoxPro või Paradoxi andmebaasi tabelitega, siis viitab argument tee DBF- või DB-faile sisaldavale kaustale. Tabeli nimi tuletatakse argumendist destination või tableexpression.

Microsoft Accessil mittepõhineva andmebaasi määramiseks lisage nimele semikoolon (;) ning pange see ühe- (' ') või kahekordsetesse (" ") jutumärkidesse. Sobivad väärtused on näiteks 'dBASE IV;' või "dBASE IV;".

Välisandmebaasi määramiseks saate kasutada ka reserveeritud sõna DATABASE. Järgmised read määravad näiteks sama tabeli.

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

... FROM Table IN "C:\DBASE\DATA\SALES" "dBASE IV;"

Märkus.

  • Parema jõudluse ja kasutusmugavuse saamiseks kasutage funktsiooni IN asemel lingitud tabelit.
  • Reserveeritud sõna IN saate kasutada ka avaldises võrdlusmärgina.