Ein Datentyp in Transact SQL gibt an, welche Art von Daten ein Objekt in der relationalen Datenbank -Management-System aufnehmen kann. Einige der am häufigsten verwendeten Datentypen sind Zahlen , Zeichen , Dezimalzahlen , Strings, Binaries , Daten und Uhrzeiten . Jeder Datensatz muss ein Datentyp zugeordnet. Einige Systeme weisen eine Standard-Datentyp , wo keiner angegeben wurde. Es gibt verschiedene Kategorien von Datentypen, einschließlich genaue Numerik, ungefähre Numerik, Zeichenfolgen , binäre Zeichenfolgen , Datum und Uhrzeit , Unicode Zeichenfolgen und anderen Datentypen. Benutzer können auch definieren, ihre eigenen Datentypen. Kombinationen
Datentypen können durch Vorgänge in der relationalen Datenbank -Management-System kombiniert werden. Der Datentyp aus der Kombination von Ausdrücken mit unterschiedlichen Datentypen von Prioritätsregeln bestimmt. Im Allgemeinen wird der Datentyp niedrigere Priorität in den Datentyp höherer Rangfolge konvertiert. Wenn die Umwandlung nicht möglich ist, gibt der Ausdruck einen Fehler. Termine und Zeiten sind der höhere Priorität als Numerik , die wiederum von Vorrang sind als Zeichenfolgen oder binären Datentypen.
Lagerung
Einige Datentypen gruppiert ihre Lagerfähigkeit . Dies gilt insbesondere für die Datentypen , die große Objekte oder definieren. Die großen Datentypen Text, XML , nvarchar (max) und Bild. Die großen Wert Datentypen umfassen : nvarchar ( max) , varchar (max) und varbinary ( max)
Numerik
Numerische Datentypen sind Datentypen. Dieser Verweis numerische Daten -Formate, wie Dezimalzahlen , Zahlen und Geldwerten . Numerik Datentypen in genaue und ungefähre Numerik Numerik unterteilt , abhängig von der Genauigkeit der Daten, auf die sie verweisen . Die exakte numerische Datentypen sind : bigint , numerisch, bit, smallint , dezimal, smallmoney , int, tinyint und Geld , die ganze Zahlen und Dezimalzahlen halten . Die ungefähre numerische Datentypen float und real sind , die Gleitkomma-und reelle Zahlen zu halten.
Streicher
String Datentypen Referenz textbasierte Daten wie Zeichen und längeren Text Werte . Sie werden nach der Art der Daten, die sie Referenz und durch besondere Codierung Mechanismen, die die Daten anzuwenden kategorisiert. String Datentypen umfassen char, varchar, nvarchar und Text . Binary String-Datentypen enthalten Bild -, Binär- und varbinary .
Datum und Uhrzeit
Datum und Uhrzeit -Datentypen sind sehr wichtig in Transact- SQL , wie sie uns damit Shop Termine und Zeitstempel . Diese sind in den meisten Anwendungen verwendet, um Informationen nach Datum oder Zeitpunkt des Auftretens unterscheiden. Die Datums-und Uhrzeit-Datentypen sind Datum, datetimeoffset datetime2 , smalldatetime , datetime und Zeit.