|
![]() | Použitφ index∙ neobsahujφcφch hodnoty NULL | ![]() | Indexy k databßzov²m tabulkßm | P°φkaz DROP INDEX | ![]() |
p°φkaz_CREATE_INDEX ::= CREATE [ UNIQUE ] INDEX jmΘno_indexu ON [schema.]jmΘno_tabulky ( v²raz [ sm∞r ] {, v²raz [ sm∞r ] }à ) [{ NULL | NOT NULL }]
sm∞r ::= ASC | DESC
Popis
P°φkaz CREATE INDEX vytvo°φ nov² index k zadanΘ tabulce.
VyhrazenΘ slovo UNIQUE zp∙sobφ vytvo°enφ unikßtnφho (jedineΦnΘho) indexu.
Ka₧d² index musφ mφt svΘ jmΘno, na kterΘ se lze odkazovat.
Index je popsßn mno₧inou v²raz∙, nßsledujφcφch za vyhrazen²m slovem ON. Ka₧d² v²raz m∙₧e b²t dopln∞n slovem DESC pro sestupnΘ t°φd∞nφ. Implicitn∞ se pou₧φvß vzestupnΘ t°φd∞nφ (slovo ASC).
╚ast∞ji se pro vytvß°enφ index∙ k tabulkßm 602SQL pou₧φvß interaktivnφ nßvrhß° tabulek.
OdliÜnosti od normy
P°φklady pou₧itφ:
CREATE UNIQUE INDEX ind
ON Per_agen.Zamestnan (cislo)
CREATE INDEX penize
ON Zamestnan (plat DESC, prijmeni)
![]() | Použitφ index∙ neobsahujφcφch hodnoty NULL | ![]() | Indexy k databßzov²m tabulkßm | P°φkaz DROP INDEX | ![]() |