Een gegevenstype in Transact SQL specificeert welke gegevens een object in de relationele database management systeem kan houden . Enkele van de meest voorkomende data types zijn integers , karakters , decimalen , strijkers , binaries , data en tijden . Elke record moet een bepaald gegevenstype toegewezen . Sommige systemen wijs een standaardgegevenstype waar niemand is opgegeven . Er zijn verschillende categorieën van soorten gegevens , waaronder exacte numerieke , benaderende numerieke , tekenreeksen , binaire strings , datum en tijd , Unicode- tekenreeksen en andere soorten data . Gebruikers kunnen ook hun eigen datatypes definiëren . Combinaties Datatypen kunnen worden gecombineerd met activiteiten in de relationele database management systeem . Het gegevenstype van gecombineerde uitdrukkingen met verschillende gegevenstypen wordt bepaald door prioriteitenregels . In het algemeen , wordt het gegevenstype van lagere voorrang geconverteerd naar het gegevenstype van een hogere prioriteit . Als de conversie niet mogelijk is , de expressie een fout geretourneerd . Data en tijden zijn van een hogere prioriteit dan de numerieke , die op hun beurt een hogere prioriteit dan tekenreeksen of binaire data types . Opslag Sommige gegevenstypen zijn gegroepeerd per de opslag kenmerken . Dit geldt vooral voor datatypen die grote objecten of waarden definiëren . De grote objectgegevens zijn soorten tekst , xml , nvarchar ( max ) en imago . De grote waarde van data types zijn: nvarchar ( max ) , varchar ( max) en varbinary ( max) Numerics Numerieke data types zijn data types . die verwijzen naar numerieke data formaten , zoals decimalen , aantallen en monetaire waarden . Numerieke data types zijn onderverdeeld in exacte numerieke en benaderende numerieke , afhankelijk van de nauwkeurigheid van de gegevens die ze referentie. De exacte numerieke data types zijn : bigint , numeriek , bit , smallint , decimaal , smallmoney , int , tinyint en geld , die gehele getallen en decimalen houden . De geschatte numerieke data types zijn vlotter en echt, die floating point en reële getallen houden . Strings String data types referentie tekst - gebaseerde data , zoals personages en langere tekst waarden . Zij worden ingedeeld volgens het type van data , verwijzen naar en van bijzondere codering mechanismen die op de gegevens . String data types zijn char , varchar , tekst en nvarchar . Binaire reeks data types zijn imago , binaire en varbinary . Datum en tijd Datum Wenskaarten en tijd data types zijn erg belangrijk in Transact - SQL , omdat ze ons in staat stellen store data en timestamps . Deze worden gebruikt in de meeste toepassingen om informatie op datum of tijdstip van optreden onderscheiden . De datum en tijd data types zijn datum , datetimeoffset , datetime2 , smalldatetime , datetime en tijd .
|