Klauzule IN

Identifikuje tabulky v libovolné Externí databáze, ke které se databázový stroj Microsoft Access může připojit. Příkladem je databáze dBASE, Paradox nebo externí databáze Microsoft Access.

Syntaxe

Určení cílové tabulky:

[SELECT | INSERT] INTO cíl IN
{cesta | ["cesta" "typ"] | ["" [typ; DATABASE = cesta]]}

Určení zdrojové tabulky:

FROM tabulkový_výraz IN
{cesta | ["cesta" "typ"] | ["" [typ; DATABASE = cesta]]}

Příkaz SELECT obsahující klauzuli IN má následující části:

Část

Popis

cíl

Název externí tabulky, do které jsou data vkládána.

tabulkový_výraz

Název tabulky nebo tabulek, ze kterých jsou data načtena. Tímto argumentem může být jeden název tabulky, uložený dotaz nebo složený výsledek operací INNER JOIN, LEFT JOIN nebo RIGHT JOIN.

cesta

Úplná cesta k adresáři nebo souboru obsahujícímu tabulku.

typ

Název typu databáze použité k vytvoření tabulky, nejedná-li se o databázi Microsoft Access (například dBASE III, dBASE IV, Paradox 3.x nebo Paradox 4.x).


Poznámky

Pomocí klauzule IN je možné se současně připojit pouze k jedné externí databázi.

V některých případech argument cesta odkazuje na adresář obsahující soubory databáze. Například při práci s databázovými tabulkami aplikací dBASE, Microsoft FoxPro nebo Paradox argument cesta určuje adresář obsahující soubory s příponami DBF nebo DB. Název souboru tabulky je odvozen z argumentu cíl nebo tabulkový_výraz.

Chcete-li určit databázi, která není databází Microsoft Access, připojte k názvu středník (;) a uveďte název do apostrofů (' ') nebo uvozovek (" "). Přípustné jsou například zápisy 'dBASE IV;' nebo "dBASE IV;".

Externí databázi je také možné určit pomocí vyhrazeného slova DATABASE. V následujících případech je například určena stejná tabulka:

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

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

Poznámka : 

Pro dosažení většího výkonu a pro usnadnění práce lze místo klauzule IN použít Propojená tabulka.

Vyhrazené slovo IN lze také použít jako operátor porovnávání ve Výraz.



Sdílení Facebook Facebook Twitter Twitter E-mail E-mail

Byly tyto informace užitečné?

Výborně! Je ještě něco dalšího, co byste nám chtěli dát vědět?

Jak bychom ho mohli vylepšit?

Děkujeme vám za zpětnou vazbu.

×