SQL-datatypen er et attributt som angir type data av alle objekt. Hver kolonne, variable og uttrykk har relatert datatype i SQL.
Du vil bruke disse datatypene mens du oppretter tabellene. Du vil velge en bestemt datatype for en tabellkolonne basert på kravet
SQL Server tilbyr seks kategorier av datatyper for bruk og minus;.
Eksakte Numerisk datatyper
DATA TYPE
FROM
TO
bigint-9,223,372,036,854,775,8089,223,372,036,854,775,807int-2,147,483,6482,147,483,647smallint-32,76832,767tinyint0255bit01decimal-10^38 + 110 ^ 38 -1numeric-10 ^ 38 + 110 ^ 38 -1money-922,337,203,685,477.5808+922,337,203,685,477.5807smallmoney-214,748.3648+214,748.3647
Approximate Numeriske datatyper
DATA TYPE
Fra
for bedriften float-1.79E + 3081.79E + 308real-3.40E + 383.40E + 38
Dato og klokkeslett datatyper
datatype
Fra
til
datetimeJan 1, 1753Dec 31, 9999smalldatetimeJan 1, 1900Jun 6, 2079dateStores en dato som 30. juni 1991timeStores en tid på dagen som 12:30
Merk
− Her har datetime 3,33 millisekunder nøyaktighet hvor som smalldatetime har 1 minutt nøyaktighet.
Character Strings datatyper
DATA TYPE
Beskrivelse
charMaximum lengde på 8000 tegn. (Fast lengde ikke-Unicode-tegn ) varcharMaximum på 8000 tegn. (Variable-lengde non-Unicode data) .varchar (max) Maksimal lengde på 231characters, variabel lengde non-Unicode-data (SQL Server 2005 only) .textVariable lengde non-Unicode-data med en maksimal lengde av 2,147,483,647 tegn.
Unicode Character Strings datatyper
DATA TYPE
Beskrivelse
ncharMaximum lengde på 4000 tegn. (fast lengde Unicode) nvarcharMaximum lengde på 4000 tegn. (Variable lengde Unicode) nvarchar (max) Maksimal lengde på 231characters (SQL Server 2005 only). (Variable lengde Unicode) ntextMaximum lengde på 1,073,741,823 tegn. (Variable lengde Unicode)
Binary datatyper
DATA TYPE
Beskrivelse
binaryMaximum lengde på 8000 byte (fast lengde binære data) varbinaryMaximum lengde på 8000 bytes. (Variabel lengde binære data) varbinary (maks ) Maksimal lengde på 231 byte (SQL Server kun 2005). (Variable lengde Binary data) imageMaximum lengde på 2,147,483,647 byte. (Variable lengde Binary Data)
Diverse datatyper
DATA TYPE
Beskrivelse
sql_variantStores verdier av ulike SQL Server-støttede datatyper, med unntak av tekst, ntext og timestamp.timestampStores en database-wide unike nummer som blir oppdatert hver gang en rad blir updateduniqueidentifierStores et globalt unik identifikator (GUID) xmlStores XML-data. Du kan lagre XML-forekomster i en kolonne eller en variabel (SQL Server kun 2005) .cursorReference til en markør objecttableStores et resultatsett for senere behandling