? SQL Server 2000 er en version af Microsofts relationel database server software. I SQL 2000 , består databaser af tabeller , som er sammensat af elementer, kaldet felter . Felter er individuelle data elementer såsom kundens navn, adresse og telefonnummer. Hvert felt har en datatype , hvoraf varchar er én . En varchar felt rummer et variabelt antal teksttegn. SQL 2000
SQL 2000 database manager er en samling af programmer og filer. Hovedprogrammet i SQL 2000 kaldes serveren . Den modtager dataanmodninger fra brugernes computere , fortolker og udfører dem, og sender data tilbage til brugerne. Serveren bruger SQL , Structured Query Language , til at opbygge databaser og administrere deres data. Andre programmer i SQL 2000 opretholde database strukturer , finjustere dem og flytte data ind og ud af dem. One, kaldet Query Analyzer, kan du udføre SQL -kommandoer for en database og se resultaterne .
Varchar
varchar datatype holder variabel længde tegnstrenge . Tegnstrenge er almindelige tekst, f.eks ord og navne . De også holde tal , selvom du ikke kan udføre aritmetiske direkte på karakter felter som du kan med heltal og penge datatyper. Når du definerer en varchar , angiver du den maksimale længde. Som du bruger det, vil feltet rumme et vilkårligt antal tegn op til det maksimale , du har angivet.
Maksimal størrelse
p Hvis du ikke angiver en størrelse , et varchar felt standard til højst en byte . Det største antal kan du angive med en varchar felt er 8.000. Alternativt kan du bruge ordet "max " for at tillade feltstørrelser op til 2GB minus én byte . Typiske datafelter sådanne navne, adresser og beskrivelser normalt tager ikke mere end 50 tegn , så 8.000 tegngrænsen er tilstrækkelig til de fleste applikationer.
Varchar og nvarchar
de varchar datatype gemmer data i en ANSI -typen dataformat , og indtager en byte af computerens hukommelse per karakter gemt. Et beslægtet felttype , nvarchar , gemmer data i et Unicode-format , som kræver to data bytes per karakter. Den Unicode-format kan rumme et større tegnsæt , herunder mange ikke-latinske tegn, der bruges i russisk og arabisk , for eksempel. Hvis du ikke har brug udenlandsk sprog for tekst, den varchar datatype sparer hukommelse, i forhold til nvarchar .