SQL Server 2008 Types de données

SQL Server 2008 Types de données


SQL Server 2008 est une application de gestion des données intégrée par Microsoft, utilisé pour la conception, le développement et la gestion des petites et des solutions de base de données à moyenne échelle. Chaque base de données est constituée d'un ensemble de tableaux de données connexes; chaque table se compose de colonnes avec des types de données affectées à restreindre l'éventail des valeurs qu'il peut contenir. Par exemple, une colonne "Nom" avec le type de données de chaîne assignée peut contenir seulement alphabets.

Types de données numériques

Types de données numériques sont de type de données les plus courantes et sont utilisées pour stocker "exact" et le nombre "approximatives". Les nombres réels et flotteurs sont classés comme des chiffres approximatifs, ou nombres à virgule flottante, et ont une précision inférieure. Les chiffres exacts sont des nombres entiers, monétaires et des nombres décimaux. TINYINT, SMALLINT, INT, BIGINT, DECIMAL, SMALLMONEY, ARGENT et NUMERIC sont les types disponibles pour vous en fonction de la plage de valeurs que vous souhaitez stocker des données. TINYINT, SMALLINT, INT et BIGINT valeurs entières de magasins, qui ont pas de points décimaux. SMALLMONEY et l'argent sont utilisés pour stocker des valeurs monétaires. Les nombres décimaux sont spécifiés par la précision et l'échelle: Précision définit le nombre total de chiffres avant et après la virgule, et l'échelle se réfère au nombre de chiffres après la virgule.

Types de données de caractère

Le type de données de caractère se compose de CHAR, VARCHAR, NCHAR et NVARCHAR pour stocker les caractères de longueur fixe ou variable et les données Unicode ou non-Unicode. type de données CHAR peut stocker longueur fixe de alphabets (A - Z), des chiffres et des caractères spéciaux; VARCHAR peut stocker une longueur variable de caractères avec une restriction sur la durée maximale. NCHAR et NVARCHAR sont Unicode types qui sont également utilisés pour stocker des caractères d'autres langues de données. NCHAR occupe une longueur de stockage fixe quelle que soit la taille des caractères peut être alors NVARCHAR prend la mémoire en fonction de la taille de la valeur jusqu'à une valeur maximale.

Date et heure Types de données

Ces six types de données sont utilisées à ce jour en magasin et les valeurs de temps. types de données smalldatetime et DATETIME sont utilisées à ce jour et l'heure magasin comme des valeurs uniques et étaient présentes dans les versions précédentes de SQL Server. Le DATETIME2 et DateTimeOffset, introduit dans SQL Server 2008, offrent une meilleure précision, en acceptant de plus grande portée, plusieurs valeurs de fuseau horaire spécifiques que les versions précédentes de types de données date et l'heure. Date et heure données peuvent être stockées séparément dans ces types de données.

Types de données binaires

Types de données binaires vous permettent de stocker des données jusqu'à 2 gigaoctets et également en charge les fonctions de manipulation de types de données binaires. Ceux-ci comprennent BIT, avec des valeurs acceptables de "Null", "0" et "1" le type de données binaire est utilisé pour stocker des données binaires de longueur fixe, avec un maximum de 8000 octets. VARBINARY vous permet de stocker des données avec une longueur variable avec un maximum de 2 gigaoctets.

Types de données XML

types de données XML sont utilisés pour stocker et modifier Extensible Markup Language (XML) des documents avec une taille maximale de 2 gigaoctets et un maximum de 128 niveaux.

Types de données spatiales

types de données spatiales permettent de stocker des données spécifiques à l'emplacement. Ceux-ci comprennent le type de données GEOMETRIC, qui est utilisé pour stocker des lignes, des points, des courbes et des polygones, et GÉOGRAPHIE type de données, qui est utilisé pour stocker longitudes et latitudes. Vous pouvez utiliser ces capacités de données spatiales par le développement d'applications de localisation activée.

Types de données HierarchyID

Ces types de données sont utilisés pour stocker et manipuler des données hiérarchiques, tels que des diagrammes et des organigrammes.