Příkaz CREATE TABLE

Důležité :  Tento článek je strojově přeložený – přečtěte si toto upozornění. Anglickou verzi tohoto článku pro referenci najdete tady.

Vytvoří novou tabulku.

Poznámka : Databázový stroj Microsoft Access podporuje používá vytvořit tabulku nebo některou z příkazů DDL stroj Microsoft Access databáze. Místo toho použijte metody DAO vytvořit.

Syntaxe

[DOČASNÁ] tabulka vytvořit tabulku (pole1 typ [(velikost)] [není NULL] [s komprese | S COMP] [index1] [, pole2Typ [(velikost)] [není NULL] [index2] [; …]] [, Omezení multifieldindex [; …]])

Příkaz CREATE TABLE má následující části:

Část

Popis

tabulka

Název tabulky vytvořit.

pole1, pole2

Název pole nebo polí, nevytvoří nové tabulky. Je třeba vytvořit alespoň jedno pole.

Typ

Datový typ pole v nové tabulce.

velikost

Pole velikost v znaky (pouze Text a binární pole).

index1, index2

Klauzule CONSTRAINT definování indexu založeného na jednom poli.

multifieldindex

Klauzule CONSTRAINT definování indexu založeného na více polích.


Poznámky

Umožňuje definovat novou tabulku a její pole a pole omezení příkaz CREATE TABLE. V opačném případě zadána hodnota NULL pro pole a potom nové záznamy je vyžadováno platná data v tomto poli.

Klauzule CONSTRAINT různá omezení na pole a slouží k vytvoření Primární klíč. K vytvoření primárního klíče nebo další indexy na existující tabulky můžete taky použít příkaz CREATE INDEX.

Můžete použít není NULL na jednom poli nebo v rámci pojmenované klauzule CONSTRAINT vztahující se k buď jedno pole, nebo na více polích s názvem omezení. Však můžete na pole použít pouze jednou podmínku CONSTRAINT. Pokusíte použít toto omezení více než jednou za následek chybu běhu.

Když se vytvoří dočasné tabulka se zobrazuje jenom v rámci relace, ve kterém byl vytvořen. Odstraní se automaticky při ukončení relace. Dočasné tabulky přístupné víc než jedním uživatelem.

Atribut s komprese lze použít pouze s znaků a MEMO (TEXT) datových typů a jejich synonyma.

Atribut s komprese jsme přidali znak sloupců z důvodu změny formátu znázornění znak sady Unicode. Znaků kódu Unicode dvou bajtech pro každý znak. Pro existující databáze aplikace Microsoft Access obsahující převážně textová data může to, že soubor databáze by téměř dvojité velikosti při převodu do formátu aplikace Microsoft Access. Do jednoho bajtu však můžete snadno komprimovat Unicode znázornění mnoho znakové sady, dříve označovaných jako jednobajtové znakové sady (Jednobajtové). Když definujete znak sloupec s Tenhle atribut, data budou komprimovány automaticky a nekomprimované při načítání ze sloupce.

Sloupce typu MEMO je to možné definovat také k ukládání dat ve formátu mu tuhle zkomprimovanou. Je ale omezení. Pouze instance sloupců typu MEMO, při komprimaci, se vejde do 4096 bajtů nebo nižší, budou komprimovány. Všechny instance sloupců typu MEMO zůstane nekomprimované. To znamená, že v rámci dané tabulky pro daný sloupec MEMO může některá data komprimované a některá data nemusí být komprimovány.



Poznámka : Upozornění ke strojovému překladu: Tento článek přeložil počítačový systém bez zásahu člověka. Společnost Microsoft nabízí tyto strojové překlady proto, aby umožnila uživatelům, kteří nemluví anglicky, získat informace o produktech, službách a technologiích této společnosti. Protože je tento článek strojově přeložený, může obsahovat slovní, syntaktické nebo gramatické chyby.

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

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

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×