SQL Server 2008 ist eine integrierte Daten - Management-Anwendung von Microsoft , für die Konzeption, Entwicklung und Verwaltung verwendet kleine bis mittlere Datenbank-Lösungen . Jede Datenbank besteht aus einer Reihe von verknüpften Datentabellen gemacht , jede Tabelle besteht aus Spalten mit Datentypen zugeordnet , um den Bereich von Werten kann es halten zu beschränken. Zum Beispiel kann eine Spalte "Name" mit String-Datentyp zugewiesen halten nur Alphabete. Numerische Datentypen
Numerische Datentypen sind die häufigste Datentyp und werden verwendet, um "genau" und " ungefähre " Zahlen speichern. Real Float-Zahlen werden als ungefähre Zahlen oder Gleitkommazahlen klassifiziert und haben eine geringere Präzision. Genaue Zahlen sind Zahlen -, Währungs- und Dezimalzahlen . TINYINT , SMALLINT , INT, BIGINT , DECIMAL SMALLMONEY , MONEY und NUMERIC sind Datentypen stehen Ihnen je nach Bereich von Werten, die Sie speichern möchten. TINYINT , SMALLINT , INT und BIGINT store Integer-Werte , die keine Dezimalstellen haben . SMALLMONEY und Geld verwendet, um monetäre Werte zu speichern. Die Dezimalzahlen sind durch Genauigkeit und Dezimalstellen angegeben : Precision definiert die Gesamtzahl der Stellen vor und nach dem Komma , und Skala bezieht sich auf die Anzahl der Stellen nach dem Komma
Character -Datentypen < . br>
der Charakter Datentyp besteht aus CHAR , VARCHAR, NCHAR und NVARCHAR , um Zeichen von fester oder variabler Länge und Unicode oder nicht-Unicode- Daten zu speichern. CHAR-Datentyp speichern kann feste Länge von Alphabeten (A - Z ), Zahlen und Sonderzeichen; VARCHAR können eine variable Länge von Zeichen mit einer Einschränkung auf maximale Länge zu speichern. NCHAR und NVARCHAR sind Unicode-Datentypen , die auch verwendet werden, um Zeichen aus anderen Sprachen zu speichern. NCHAR nimmt fixiert Lagerdauer egal, was die Größe der Zeichen sein , während NVARCHAR nimmt den Speicher abhängig von der Größe des Wertes bis zu einem maximalen Wert .
Datum und Uhrzeit -Datentypen
Diese sechs Datentypen werden verwendet, um Datums-und Zeitwerte zu speichern. SMALLDATETIME und DATETIME Datentypen werden verwendet, um Datum und Uhrzeit als einzelne Werte speichern und waren in früheren Versionen von SQL Server. Die DATETIME2 und DATETIMEOFFSET , eingeführt in SQL Server 2008 , bieten eine bessere Präzision, die Annahme größerer Reichweite, mehr Zeit -Zonen - spezifische Werte als die vorherigen Versionen von Datum und Uhrzeit -Datentypen. Datum und Uhrzeit können separat in dieser Datentypen gespeichert werden.
Binary Data Types
Binary Datentypen können Sie Daten speichern bis zu 2 Gigabyte und unterstützen auch Funktionen zum Manipulieren Binärdatentypen . Dazu gehören BIT , mit akzeptablen Werte "Null ", " 0" und "1". BINARY-Datentyp wird verwendet, um mit fester Länge binäre Daten mit maximal 8.000 Bytes speichern. VARBINARY können Sie Daten mit einer variablen Länge mit maximal 2 Gigabyte speichern.
XML-Datentypen
XML-Datentypen verwendet werden, zu speichern und zu modifizieren Extensible Markup Language (XML) Dokumente mit einer maximalen Größe von 2 Gigabyte und maximal 128 Ebenen .
Spatial Data Types
Spatial -Datentypen können Sie ortsspezifischen Daten speichern . Dazu gehören GEOMETRIC Datentyp , die verwendet werden, um Linien, Punkte , Kurven und Polygone speichern und Geographie Datentyp , die verwendet werden, um Längen-und Breitengrade zu speichern. Sie können diese räumlichen Daten-Funktionen durch die Entwicklung von Lage -fähigen Anwendungen zu nutzen.
HierarchyID Datentypen
Diese Datentypen verwendet werden, zu speichern und zu manipulieren hierarchischen Daten wie Flussdiagramme und Organigramme .