A mund të krijoni një indeks në një variabël tabele?
A mund të krijoni një indeks në një variabël tabele?

Video: A mund të krijoni një indeks në një variabël tabele?

Video: A mund të krijoni një indeks në një variabël tabele?
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, Nëntor
Anonim

Krijimi i një indeksi në një variabël tabelë mund të bëhet në mënyrë implicite brenda deklaratës së variabli i tabelës duke përcaktuar një çelës primar dhe duke krijuar kufizime unike. Ti mundesh gjithashtu krijojnë ekuivalenti i një grupimi indeks . Për të bërë kështu, thjesht shtoni fjalën e rezervuar të grumbulluar.

Rrjedhimisht, a mund të krijojmë indeks në variablin e tabelës në SQL Server?

Në SQL Server 2000 - 2012 indekset në variablat e tabelës mund vetëm të jetë krijuar në mënyrë implicite nga duke krijuar një kufizim UNIK ose KRYESOR PRIMAR. Dallimi midis këtyre llojeve të kufizimeve është se çelësi primar duhet të jetë në kolonat jo të anulueshme. Kolonat që marrin pjesë në një kufizim unik mund të jenë të pavlefshme.

Për më tepër, a mund të krijojmë indeks jo të grupuar në variablin e tabelës në SQL Server? Ka një mënyrë për të krijojnë një jo unike indeks në një temp tabela , duke përdorur një truk të vogël: shtoni një kolonë identiteti dhe bëjeni atë fushën e fundit të çelësit tuaj primar. I vetmi indekset që mundeni aplikoni për variablat e tabelës janë të nënkuptuara indekset të cilat janë pas kufizimeve PRIMARY KEY ose UNIQUE.

si krijoni një variabël indeksi?

te krijojnë një e re e ndryshueshme , klikoni Krijo i ri e ndryshueshme Opsioni në këndin e sipërm majtas, në dritaren që rezulton, zgjidhni çfarë lloji e ndryshueshme te krijojnë , pastaj vazhdoni të krijojnë i ri variablave . Zgjidhni opsionin e tretë për të krijojnë të Ndryshorja e indeksit . Këtu shohim opsionin për zgjedhjen e llojit të e ndryshueshme për t'u krijuar.

Çfarë është një indeks në një tabelë?

Një indeks është një kopje e kolonave të zgjedhura të të dhënave nga a tabela , i quajtur një çelës i bazës së të dhënave ose thjesht çelës, që mund të kërkohet me shumë efikasitet që përfshin gjithashtu një adresë blloku të diskut të nivelit të ulët ose lidhje direkte me rreshtin e plotë të të dhënave nga i cili është kopjuar.

Recommended: