? SQL Server 2000 ist eine Version des relationalen Datenbank Microsoft Server-Software . In SQL 2000 -Datenbanken bestehen aus Tabellen , die aus Elementen zusammengesetzt sind Felder genannt . Felder sind einzelne Kunden wie Name, Adresse und Telefonnummer. Jedes Feld hat einen Datentyp , von denen varchar ist eins. Ein varchar Feld enthält eine variable Anzahl von Textzeichen. SQL 2000
Die SQL 2000 Datenbank -Manager ist eine Sammlung von Programmen und Dateien. Das Hauptprogramm in SQL 2000 heißt der Server . Er empfängt Datenanforderungen von Benutzer -Computer, interpretiert und führt sie und sendet Daten an die Benutzer. Der Server verwendet SQL , die Structured Query Language , zu Datenbanken aufzubauen und zu verwalten ihre Daten . Andere Programme in SQL 2000 Datenbank pflegen Strukturen , die Feinabstimmung sie und Verschieben von Daten in und aus ihnen heraus. Eine , die so genannte Query Analyzer , können Sie SQL-Befehle für eine Datenbank und die Ergebnisse sehen.
Varchar
varchar Datentyp hält variabler Länge Zeichenketten . Zeichenketten sind normale Text, wie Wörter und Namen . Sie halten auch Zahlen, wenn Sie nicht ausführen können arithmetische direkt am Charakter Felder wie möglich mit Integer-und Geld -Datentypen. Wenn Sie eine varchar definieren, geben Sie die maximale Länge . Wie Sie es verwenden, wird das Feld unterzubringen beliebigen Anzahl von Zeichen bis zur maximalen Sie angegeben haben.
Maximale Größe
Wenn Sie nicht angeben, eine Größe , ein varchar Feld standardmäßig zu einem Maximum von einem Byte. Die größte Zahl, die Sie mit einem varchar Feld angeben können, beträgt 8.000 . Alternativ können Sie das Wort "max" zu Feld Größen erlauben bis zu 2GB minus ein Byte. Typische Datenfelder wie Namen, Adressen und Beschreibungen in der Regel nicht länger als 50 Zeichen , so dass der 8000 - Zeichen-Grenze ist ausreichend für die meisten Anwendungen .
Varchar und nvarchar
Die varchar -Datentyp speichert Daten in einem ANSI - Art -Datenformat , und belegt ein Byte im Speicher des Computers pro Zeichen gespeichert. Eine verwandte Art Feld , nvarchar , speichert Daten in einem Unicode -Format benötigen zwei Daten- Bytes pro Zeichen . Der Unicode-Format nimmt einen größeren Zeichensatz , darunter auch viele nicht-lateinische Zeichen in Russisch und Arabisch , zum Beispiel verwendet . Wenn Sie nicht brauchen fremdsprachliche Unterstützung für Text , speichert das varchar Datentyp Speicher im Vergleich zu nvarchar .