De Transact - SQL- data type is een attribuut dat het type gegevens dat een object kan houden definieert . De meest gebruikte soorten gegevens in SQL Server zijn integer , karakter , datum en tijd en binaire string. SQL Server biedt een lijst van systeemgegevens typen dat alle soorten van gegevens die worden gebruikt in SQL -server definieert . U kunt ook uw eigen typen gegevens met behulp van het systeem data types in Transact - SQL te definiëren . Systeem Data Types SQL Server kent een data type om elke kolom in de tabellen met gegevens . Alle gegevenswaarden van de kolom van hetzelfde gegevenstype . Er zijn de volgende categorieën van soorten gegevens : Numeriek , Karakter , Temporal en Decimaal . Numerieke data types waaronder integer worden gebruikt om getallen . Tekengegevenstypen zijn CHAR en VARCHAR , die vast lengte snaren specificeert . Temporal Data Types Tijdsdata soorten bestaan uit de volgende DATETIME , SMALLDATETIME , DATUM , TIJD , DATETIME2 en DATATIMEOFFSET . Deze gegevens vormen een datum en tijd met elke waarde wordt opgeslagen met behulp van integer waarde in 4 of 2 bytes . De datum waardeert varieert van 1753/01/01 tot 12/31/9999 . Datum en tijd data types worden geïntroduceerd als u nodig heeft om alleen datum of tijd bevatten . Het DATE soort gegevens maakt gebruik van 3 soorten en overspanningen van 01/01/0001 tot 12/31/9999 . Decimale data Type Het gegevenstype DECIMAL wordt gewoonlijk opgeslagen op de schijf met vaste lengte . In SQL Server 2005 of later , kunnen dit soort gegevens zijn van variabele lengte met behulp van de nieuwe opslag- formaat genaamd VARDECIMAL . Met VARDECIMAL , kunt u aanzienlijk de opslagruimte voor een DECIMAL column verlagen . User Defined Gegevenstype gebruiker gedefinieerde data types worden ook wel alias datatypes . Ze zijn afhankelijk van de systeemgegevens in SQL- Server . Alias datatypes zijn van toepassing wanneer een groot aantal gegevens tabellen bevatten hetzelfde type gegevens in een kolom en deze kolommen hebben identieke data type , lengte en null - vermogen . Bijvoorbeeld , is een alias soort genaamd postal_code gebouwd op de char data type. Een alias datatype heeft de volgende variabelen : . Naam , systeem data types ( waarop de nieuwe data type wordt gebouwd ) en Null - vermogen
|