En datatyp i Transact SQL anger vilken typ av data som ett objekt i relationsdatabas management system kan hålla . Några av de vanligaste datatyperna är heltal , tecken , decimaler , strängar, binärer , datum och tider . Varje post måste ha en definierad datatyp tilldelad . Vissa system tilldelar en typ default uppgifter där ingen har angivits . Det finns olika kategorier av datatyper , inklusive exakta mätvärden , ungefärliga värden , teckensträngar , binära strängar, datum och tid , Unicode teckensträngar och andra datatyper . Användare kan även definiera egna datatyper . Kombinationer
Datatyper kan kombineras med verksamheter i relationsdatabas management system . Datatypen följd av kombinationen av uttryck med olika datatyper bestäms av prioritetsregler . Generellt är datatypen för lägre prioritet konverteras till datatypen av högre prioritet . Om konverteringen inte är möjligt , returnerar uttrycket ett fel . Datum och tider finns på högre prioritet än mätvärden , vilket i sin tur är av högre prioritet än teckensträngar eller binära datatyper .
Förvaring
Vissa datatyper är grupperade efter deras lagringsbehov egenskaper . Detta gäller särskilt för datatyper som definierar stora föremål eller värden. De stora objekt datatyper omfattar text , xml , nvarchar ( max ) och image . De stora värde datatyper är: nvarchar ( max ) , varchar ( max ) och varbinary ( max )
Numerics
numeriska datatyper är datatyper . att de referenspriser numeriska dataformat såsom decimaler , siffror och monetära värden . Numerics datatyper är indelade i exakta siffervärden och ungefärliga värden , beroende på precisionen av de data som de refererar till . De exakta numeriska datatyper är : bigint , numerisk , bit , smallint , decimal , smallmoney , int , tinyint och pengar , som håller heltal och decimaler . De ungefärliga numeriska datatyper är float och verkliga , som håller flyttal och reella tal . Addera Strings
String datatyper referens textbaserade data, såsom bokstäver och längre text värden . De är kategoriserade efter typ av data som de refererar till och med några speciella kodning mekanismer som gäller för uppgifterna . String datatyper omfattar röding , varchar , text och nvarchar . Binär sträng datatyper omfattar bild , binär och varbinary .
Datum och tid
Datum och tidsdata typer är mycket viktiga i Transact - SQL , eftersom de tillåter oss att lagra datum och tidsstämplar . Dessa används i de flesta applikationer att differentiera uppgifter efter datum eller tid för händelsen . Datum och tidsdata typer är datum , DateTimeOffset , datetime2 , smalldatetime , datetime och tid .