/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
[MSSQL2000] Oprette indexes
Fra : "> Allan


Dato : 22-12-04 10:53

Hej.
Jeg har arbejdet en del med MSSQL2000, men aldrig mere end at fyrer et par
SQL statements af i ny og næ samt flytte data osv. Nu er jeg begyndt at
udvikle op mod den og kunne godt tænke mig at vide lidt omkring indexering.
Stored procedures m.v. er ret nyt for mig. Jeg ved hvad det er, men jeg har
aldrig brugt det. Men... Spørgsmålet er altså. Hvordan sætter jeg et index
på et felt (eller flere) i en tabel.

Eks. Tabel: ZipCode - med postnr, by

Hvordan sætter jeg et index på postnr...
Hvordan sætter jeg et index på postnr/by

Mvh
Allan



 
 
Troels Arvin (22-12-2004)
Kommentar
Fra : Troels Arvin


Dato : 22-12-04 10:56

On Wed, 22 Dec 2004 10:52:42 +0100, > Allan < wrote:

> kunne godt tænke mig at vide lidt omkring indexering.
> Stored procedures m.v. er ret nyt for mig.

Stored procedures og indeksering har ikke noget direkte med hinanden at
gøre. Jeg tror, det er hensigtsmæssigt at skille begreberne lidt ad.

> Hvordan sætter jeg et index
> på et felt (eller flere) i en tabel.

http://msdn.microsoft.com/library/en-us/tsqlref/ts_create_64l4.asp?frame=true

Desuden kan du vist gøre det med MSSQL's administrations-GUI.

--
Greetings from Troels Arvin, Copenhagen, Denmark


"> Allan (22-12-2004)
Kommentar
Fra : "> Allan


Dato : 22-12-04 16:36

>> kunne godt tænke mig at vide lidt omkring indexering.
>> Stored procedures m.v. er ret nyt for mig.
>
> Stored procedures og indeksering har ikke noget direkte med hinanden at
> gøre. Jeg tror, det er hensigtsmæssigt at skille begreberne lidt ad.
>
>> Hvordan sætter jeg et index
>> på et felt (eller flere) i en tabel.
>
> http://msdn.microsoft.com/library/en-us/tsqlref/ts_create_64l4.asp?frame=true

Tak for den...
CREATE [ UNIQUE ] [ CLUSTERED | NONCLUSTERED ] INDEX index_name
ON { table | view } ( column [ ASC | DESC ] [ ,...n ] )
[ WITH < index_option > [ ,...n] ]
[ ON filegroup ]

< index_option > :: =
{ PAD_INDEX |
FILLFACTOR = fillfactor |
IGNORE_DUP_KEY |
DROP_EXISTING |
STATISTICS_NORECOMPUTE |
SORT_IN_TEMPDB
}

Perfect...



Mvh Allan



Jan Bachman (22-12-2004)
Kommentar
Fra : Jan Bachman


Dato : 22-12-04 10:52

>Spørgsmålet er altså. Hvordan sætter jeg et index
>på et felt (eller flere) i en tabel.

Har du adgang til Enterprise Manager? Hvis ikke, så er det din første
opgave at fremskaffe Det er et uundværligt program til
administration af databaser. Det følger med på CD'en med
serversoftwaren.

/Jan

"> Allan (22-12-2004)
Kommentar
Fra : "> Allan


Dato : 22-12-04 16:34

> Har du adgang til Enterprise Manager?

Yup!




Jesper Sommer (28-12-2004)
Kommentar
Fra : Jesper Sommer


Dato : 28-12-04 02:48

Hmm.... RYFM ... ?



- Jesper

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408924
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste