? SQL Server 2000 er en versjon av Microsofts relasjonsdatabase serverprogramvaren . I SQL 2000 , databaser består av tabeller , som er sammensatt av elementer kalt felt . Felt er individuelle dataelementer som kundens navn , adresse og telefonnummer. Hvert felt har en datatype , hvorav varchar er ett . En varchar feltet inneholder et variabelt antall tegn i teksten . SQL 2000
SQL 2000 database manager er en samling av programmer og filer . Hovedprogrammet i SQL 2000 kalles server. Den mottar data forespørsler fra brukerens datamaskin , tolker og utfører dem og sender data tilbake til brukerne . Serveren bruker SQL, Structured Query Language , for å bygge databaser og administrere sine data . Andre programmer i SQL 2000 vedlikeholde database strukturer , finjustere dem og flytte data inn og ut av dem . One, kalt Query Analyzer , kan du kjøre SQL- kommandoer for en database og se resultatene .
Varchar
varchar datatype har variabel lengde tegnstrengene . Tegnstrengene er vanlig tekst, for eksempel ord og navn. De holder også tall , selv om du ikke kan utføre aritmetiske direkte på tegnfeltlengden som du kan med heltall og penger datatyper. Når du definerer en varchar , angir du den maksimale lengden . Som du bruker den , vil feltet et valgfritt antall tegn opp til det maksimale du har angitt.
Maksimal størrelse
p Hvis du ikke angir en størrelse , en VARCHAR-felt standard til maksimalt én byte . Det største antallet du kan spesifisere med en varchar feltet er 8000 . Alternativt kan du bruke ordet "max " for å tillate felt størrelser opp til 2 GB minus én byte . Typiske datafelt slike navn, adresser og beskrivelser tar vanligvis ikke mer enn 50 tegn , slik at 8000 - tegn er tilstrekkelig for de fleste bruksområder.
Varchar og nvarchar
den VARCHAR datatypen lagrer data i en ANSI -type data format , og opptar en byte av datamaskinens minne per tegn lagret. En beslektet felt type , nvarchar , lagrer data i et Unicode -format , som krever to data bytes per tegn . Unicode- format plass til et større tegnsett , inkludert mange ikke-latinske tegn som brukes i russisk og arabisk, for eksempel. Hvis du ikke trenger fremmedspråk støtte for tekst , lagrer varchar datatype minne i forhold til nvarchar .