Bejelentkezés Microsoft-fiókkal
Jelentkezzen be, vagy hozzon létre egy fiókot.
Üdvözöljük!
Válasszon másik fiókot.
Több fiókja van
Válassza ki a bejelentkezéshez használni kívánt fiókot.

Új indexet hoz létre már létező táblán.

Megjegyzés: A nem Microsoft Access-adatbázisok esetén a Microsoft Access adatbázismotor nem támogatja a CREATE INDEX vagy bármilyen adatdefiníciós nyelvi utasítás használatát (kivéve egy álindex létrehozásához egy ODBC csatolt tábla esetén). Használjon helyett DAO létrehozási metódusokat. További információt a Megjegyzések című szakaszban talál.

Szintaxis

CREATE [ UNIQUE ] INDEX index
ON tábla (mező [ASC|DESC][, mező [ASC|DESC], ...])
[WITH { PRIMARY | DISALLOW NULL | IGNORE NULL }]

A CREATE INDEX utasítás az alábbi részekből áll:

Rész

Leírás

index

A létrehozandó index neve.

tábla

A meglévő tábla neve, amely tartalmazni fogja az indexet.

mező

Az indexelni kívánt mező vagy mezők neve. Egyetlen mezőből álló index létrehozásához a táblanevet követően tüntesse fel a mezőnevet zárójelek közé foglalva. Több mezőből álló index létrehozásához sorolja fel az indexben szerepeltetni kívánt egyes mezők nevét. Csökkenő indexek létrehozásához használja a DESC foglalt szót; ellenkező esetben az indexek növekvők lesznek.


Megjegyzések

Ha meg szeretné tiltani az ismétlődő értékeket az indexelt mezőben vagy a különböző rekordok mezőiben, használja a UNIQUE foglalt szót.

A választható WITH záradékban kötelezővé teheti az adatérvényesítési szabályokat. Az alábbiakra van lehetősége:

  • Null bejegyzések megtiltása az indexelt mezőben vagy a különböző rekordok mezőiben a DISALLOW NULL utasítással.

  • Az indexelt mezőben vagy mezőkben Null értékeket tartalmazó rekordok szerepeltetésének megakadályozása az indexben az IGNORE NULL utasítással.

  • Az indexelt mező vagy mezők megjelölése elsődleges kulcsként a PRIMARY foglalt szó használatával. Ez jelzi, hogy a kulcs egyedi, ezért elhagyhatja a UNIQUE foglalt szót.

A CREATE INDEX használatával pszeudoindexet hozhat létre egy olyan ODBC-adatforráscsatolt tábla, mint például a Microsoft® SQL Server ™, amely még nem rendelkezik indexszel. Pszeudoindex létrehozásához nincs szükség engedélyre vagy hozzáférésre a távoli kiszolgálóhoz, és a távoli adatbázist nem ismeri és nem érinti a pszeudoindex. Ugyanazt a szintaxist használja a csatolt és a natív táblákhoz is. Különösen hasznos lehet egy álindex létrehozása egy olyan táblán, amely általában írásvédett lenne.

Az ALTER TABLE utasítást használva is felvehet egyetlen vagy több mezőből álló indexet egy táblához, és az ALTER TABLE vagy a DROP utasítást használva eltávolíthatja az ALTER TABLE vagy a CREATE INDEX utasítással létrehozott indexeket.

Megjegyzés: Ne használja a PRIMARY foglalt szót, amikor új indexet hoz létre egy olyan táblán, amely már rendelkezik elsődleges kulccsal; ha így tesz, hiba lép fel.



További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.

Hasznos volt ez az információ?

Mennyire elégedett a fordítás minőségével?
Mi volt hatással a felhasználói élményére?
Ha elküldi a visszajelzést, a Microsoft felhasználja azt a termékei és szolgáltatásai továbbfejlesztéséhez. Az informatikai rendszergazda képes lesz ezeket az adatokat összegyűjteni. Adatvédelmi nyilatkozat.

Köszönjük a visszajelzését!

×