MS SQL est le langage de base de données utilisé pour créer, gérer, contrôler et interroger une base de données sur le serveur SQL Microsoft , ou dans Microsoft Access pour l'utilisateur plus standard. Les types de données se réfèrent aux collections de données détenues dans des variables . Les variables sont les conteneurs de stockage des données comme types de données et racontent comment la base de données pour stocker les données et combien d'espace mémoire est nécessaire. Chaque type de données est décomposé en plusieurs catégories , telles que des valeurs numériques exactes , des numériques approximatives , DateTime et chaînes de caractères . Numerics exactes
des valeurs numériques exactes sont les types de données qui sont utilisés habituellement comme des espaces réservés pour les données numériques. Le numerics type le plus commun de données est un entier , il peut contenir un large éventail de données numériques en nombres entiers. Dans le jeu entier , il ya un certain nombre de sous-ensembles , tels que bigint , smallint et tinyint , pour optimiser l'espace mémoire quand vous savez que si vous allez traiter exclusivement de petits ou de grands nombres. Autres valeurs numériques exactes sont peu , décimal numérique , d'argent et smallmoney .
Approximatives Numerics
valeurs numériques approximatives sont les types de données qui ne traitent pas avec des nombres réels tels que des valeurs numériques exactes . Au lieu de cela , des valeurs numériques approximatives stocker une bonne approximation de la valeur de la variable. Fermer interprétations de chiffres ne sont pas vraiment remarqué dans de nombreuses applications qui utilisent le serveur Microsoft ou Access , et c'est alors que des valeurs numériques approximatives sont utiles. Deux types de valeurs numériques approximatives sont flotteur et types de données réelles . Tant précision de maintien flottant données numériques. Lorsque le nombre est trop grand pour le type de données float , il peut être stocké dans le type de données réel.
Datetime /Smalldatetime
datetime et smalldatetime tenir valeurs date et heure . Certains choisissent de retenir les dates et heures dans les types de données de caractères , mais en utilisant le datetime et smalldatetime vous permet de formater la façon de présenter les valeurs de date /heure et les calculer. Par exemple, vous pouvez calculer quelle date est de deux semaines à compter de la date actuelle. Type de données datetime contient des données entre le 1er janvier 1753, et le 31 décembre 9999 , à l' 3,33 milliseconde. Smalldatetime contient des données entre le 1er janvier 1900, et le 6 Juin , 2079 à la précision d'une minute.
Chaînes de caractères
Les chaînes de caractères sont des types de données qui détiennent caractères non - unicode. Char, varchar et le texte sont les trois types différents de types de données de chaîne de caractères . Char et varchar contenir un maximum de 8000 caractères , mais caractères contient un ensemble de caractères de longueur fixe et varchar est titulaire d'un jeu de caractères variable longueur . Le type de données texte est également titulaire d' un jeu de caractères de longueur variable , mais peut contenir une longueur maximale de plus de 2 milliards de caractères . La différence entre longueur variable et de longueur fixe est d'avoir à déclarer la taille du jeu de caractères lors de l'utilisation d'un type de données de longueur fixe que vous n'avez pas à faire pour les longueur variable autres.