Databases zijn in staat om verschillende soorten gegevens opslaan met verschillende kenmerken en beperkingen . Voorbeelden van de verschillende types gegevens karakter , binair , integer , datum en tijd . Deze data types zijn te vinden in tabel elementen , parameters , het programma variabelen en stored procedures . Het gegevenstype beschrijft ook kenmerken van het specifieke voorwerp zoals de aard van de gegevens , de lengte van de gegevens en numerieke precisie. Char De " char " soort specificeert karakter data met een lengte die staat standaard op 1 byte , tenzij u gebruik maakt van CAST of CONVERT , in welk geval de standaard lengte is 30 bytes . De maximale lengte voor een char data element is 8000 bytes . De char gegevenstype wordt meestal gebruikt voor alfanumerieke gegevens met een vaste lengte . Het beste is om de " varchar "-type te gebruiken voor variabele lengte karaktergegevens . Numerieke De " numeriek " data type wordt gebruikt om nummers op te slaan als numerieke waarden , met een bepaalde precisie. De werkelijke hoeveelheid opslagruimte dat het aantal neemt in de database afhankelijk van de gespecificeerde nauwkeurigheid . Bijvoorbeeld , voor een nauwkeurige instelling tussen 10 en 19 decimalen is het aantal neemt 9 bytes in de opslag . Int De " int " data type is de meest - gebruikte integer data type in Microsoft SQL Server , en duurt 4 bytes opslagruimte . Het minimum aantal is iets minder dan 2 miljard negatief , en het maximum aantal is iets meer dan 2 miljard positief . Voor grotere aantallen moet u gebruik maken van de " bigint " datatype . Datum Wenskaarten Het standaard tekenreeks voor de " datum " data type is " YYYY - MM - DD , " en het bereik van geldige data is 0001-01-01 door 9999-12-31 . Het karakter lengte is 10 bytes , maar de datum wordt opgeslagen in slechts 3 bytes als een integer . De " datum " soort maakt gebruik van de Gregoriaanse kalender voor zijn referentiepunt . Time De " tijd " datatype slaat de tijd van de dag op basis van een 24 - uurs dag , zonder rekening te houden tijdzones . De standaard character formaat is " hh : mm : ss : nnnnnnn , " waar " nnnnnnn " is de standaard precisie -instelling die nanoseconden weergeeft . De standaard " time" data type maakt gebruik van 5 bytes opslagruimte en is nauwkeurig tot op 100 nanoseconden .
|