Hva er en VARCHAR datatype i SQL 2000?

Hva er en VARCHAR datatype i SQL 2000?


SQL Server 2000 er en versjon av Microsofts relasjonsdatabase serverprogramvare. I SQL 2000, databaser består av tabeller, som er sammensatt av elementer som kalles felt. Felt er individuelle dataelementer som kundenavn, adresse og telefonnummer. Hvert felt har en datatype, som varchar er én. En varchar feltet inneholder et variabelt antall teksttegn.

SQL 2000

SQL 2000 database manager er en samling av programmer og filer. Hovedprogrammet i SQL 2000 kalles serveren. Den mottar data forespørsler fra bruker datamaskiner, 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 opprettholde database strukturer, finjustere dem og flytte data inn og ut av dem. One, kalt Query Analyzer, kan du utføre SQL-kommandoer for en database og se resultatene.

varchar

Den varchar datatype har variabel lengde tegnstrengene. Tegnstrenger er vanlig tekst, for eksempel ord og navn. De holder også tall, selv om du ikke kan utføre aritmetiske direkte på tegnfelt som du kan med heltall og penger datatyper. Når du definerer en varchar, angir du den maksimale lengden. Når du bruker den, vil feltet et valgfritt antall tegn opp til det maksimale du har angitt.

maksimal størrelse

Hvis du ikke angir en størrelse, et varchar feltet som standard til maksimalt én byte. Det største antallet du kan spesifisere en varchar feltet er 8.000. Alternativt kan du bruke ordet "max" for å tillate felt størrelser opp til 2 GB minus én byte. Typiske datafeltene 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

De varchar datatype lagrer data i et dataformat ANSI-type, og inntar en byte av datamaskinens minne per tegn lagret. En beslektet felttype, nvarchar, lagrer data i et Unicode-format, som krever to data byte per tegn. Unicode-formatet rommer 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.