Les types de données trouvées dans le serveur SQL 2008
Les tableaux suivants montrent les types de données pris en charge par 2008. types de données Microsoft SQL Server numériques, y compris les types capables de stocker deux nombres entiers et décimaux, sauvegarder l'information utilisée dans les calculs mathématiques dans SQL Server. Sont également inclus dans SQL Server 2008 sont les types de données spécialement conçus pour le stockage de la date et heure, texte dans une base de données Microsoft SQL Server (données de chaîne de caractères), tout type de données représentées sous forme binaire, et d'autres types de données pour des tâches spéciales, telles que stockage de documents XML entiers.
Types de données numériques Type de données | Description | Longueur |
---|
int | Magasins valeurs entières allant de -2147483648 2,147,483,647 | 4 octets |
tinyint | Magasins valeurs entières allant de 0 à 255. | 1 octet |
smallint | Magasins valeurs entières allant entre -32.768 et 32.767 | 2 octets |
bigint | Magasins valeurs entières allant de -253 à 253-1 | 8 octets |
argent | Stocke les valeurs pécuniaires allant de -922,337,203,685,477.5808 à 922,337,203,685,477.5807 | 8 octets |
smallmoney | Stocke les valeurs pécuniaires allant de -214,748.3648 à 214,748.3647 | 4 octets |
décimal (p, s) | Magasins valeurs décimales de précision p et l'échelle s. La précision maximale est de 38 chiffres | 5-17 octets |
numérique (p, s) | Fonctionnellement équivalent à la décimale | 5-17 octets |
flotteur (n) | Magasins valeurs à virgule flottante avec une précision de 7 chiffres (lorsque n= 24) ou 15 chiffres (lorsque n= 53) | 4 octets (lorsque n= 24) ou (8 octets quand n= 53) |
réel | Fonctionnellement équivalent à flotter (24) | 4 octets |
Date et heure Types de données Type de données | Description | Longueur | Exemple |
---|
date | Magasins dates entre le 1er Janvier 0001 et le 31 Décembre, 9999 | 3 octets | 2008-01-15 |
datetime | Magasins dates et les heures entre le 1er Janvier 1753, et le 31 Décembre, 9999, avec une précision de 3,33 millisecondes | 8 octets | 2008-01-15 09: 42: 16.142 |
datetime2 | Magasins date et reprises entre le 1er Janvier 0001 et le 31 Décembre, 9999, avec une précision de 100 nanosecondes | 6-8 octets | 2008-01-15 09: 42: 16,1420221 |
datetimeoffset | Magasins date et l'heure avec la même précision que datetime2 et comprend également un décalage de temps universel coordonné (UTC) (aussi connu comme Greenwich Mean Time) | 8-10 octets | 2008-01-15 09: 42: 16,1420221 +05h00 |
smalldatetime | Magasins dates et les heures entre le 1er Janvier 1900, et 6 Juin 2079, avec une une précision de 1 minute (les secondes sont toujours répertoriés comme ": 00") | 4 octets | 2008-01-15 09:42:00 |
temps | Magasins fois avec une précision de 100 nanosecondes | 3-5 octets | 09: 42: 16,1420221 |
Types de données caractères cordes Type de données | Description | Longueur |
---|
char (n) | Magasins n personnages | n octets (où n est dans la gamme de 1-8,000) |
nchar (n) | Magasins n Caractères Unicode | 2n octets (où n est dans la gamme de 1-4,000) |
varchar (n) | Magasins environ n personnages | Longueur réelle de la chaîne deux octets (où n est dans la gamme de 1-8,000) |
varchar (max) | Magasins jusqu'à 231-1 caractères | Longueur réelle de la chaîne +2 octets |
nvarchar (n) | Magasins environ n personnages | 2n(longueur de chaîne réelle) +2 octets (où n est dans la gamme de 1-4,000) |
nvarchar (max) | Stocke jusqu'à ((231-1) / 2) -2 caractères | 2n(longueur de chaîne réelle) +2 octets |
Types de données binaires Type de données | Description | Longueur |
---|
bit | Stocke un seul bit de données | 1 octet par 8 colonnes de bits dans un tableau |
binaire (n) | Magasins n octets de données binaires | n octets (où n est dans la gamme de 1-8,000) |
varbinary (n) | Magasins environ n octets de données binaires | Longueur réelle 2 octets (où n est dans la gamme de 1-8,000) |
varbinary (max) | Magasins jusqu'à 231-1 octets de données binaire | Longueur réelle +2 octets |
Autres types de données Type de données | Description | Longueur |
---|
curseur | Stocke une référence à un curseur | N / A (ne peut pas être utilisée dans une table) |
sql_variant | Peut stocker tout type de données autre que sql_variant, text, ntext, image, et horodatage | Jusqu'à 8000 octets |
table | Stocke une table temporaire (comme un résultat de la requête) | N / A (ne peut pas être utilisée dans une table) |
rowversion | Stocke une valeur du temps de base de données (un nombre relatif qui incrémente chaque fois que vous insérez ou des données de mise à jour dans une base de données. Il est pas liée au calendrier / horloge) | 8 octets |
identifiant unique | Stocke un identifiant unique au monde | 2 octets |
xml | Magasins documents au format XML | Jusqu'à 2 Go |
A propos Auteur
Déterminer les types de numéros en c Un des aspects frustrants de le langage de programmation C est le type C données numériques Puzzle. Contrairement à la vraie vie, où vous pouvez simplement tirez tout nombre hors des éthers et être joyeusement heureux avec elle, en C, vous…
Gamme de types numériques en C ++ Il peut sembler étrange, mais la norme du C ne pas dire exactement comment grand un nombre de chacun des types de données peut accueillir. La norme ne parle que de la taille relative de chaque type de données. Par exemple, il est indiqué que le…
Types de données en virgule flottante en java Point flottant numéros sont des numéros qui ont parties fractionnaires (généralement exprimées avec un point décimal). Vous devez utiliser un type à virgule flottante dans les programmes Java chaque fois que vous avez besoin d'un numéro avec…
Types de données entières dans java Un entier est un nombre entier - qui est, un nombre sans partie fractionnaire ou décimal. Java a quatre types entiers, que vous pouvez utiliser pour stocker des numéros de différentes tailles.TypeNombre d'octetsPlage de…
Types de données primitifs Types de données Java sont le genre de données que vous pouvez stocker dans une variable. Types de données primitifs sont définis par le langage lui-même. Java définit un total de huit types primitifs. Parmi les types de données primitifs…
Les types de données de huit java Le terme Type de données se réfère au type de données qui peut être stockée dans une variable. Parfois, Java est appelé fortement typé Langue parce que quand vous déclarez une variable, vous devez spécifier le type de la…
Objective-C intégré dans les types de données et de nouveaux types de données Les variables que vous déclarez en Objective-C - types de données Objective-C - doit être un type que le compilateur peut reconnaître. Objective-C est livré avec un certain nombre de haut-types de données, ainsi que des mécanismes pour en…
Types de données Php Les valeurs stockées dans une variable ou une constante PHP PHP sont stockés en tant que type spécifique de données. PHP fournit les huit types de données suivants:Entier: Un nombre entierNombre à virgule flottante (float): Une valeur…
Comment utiliser des facteurs ou des données numériques dans r Avant d'essayer de décrire vos données dans R, vous devez vous assurer que vos données sont dans le bon format. Ça signifieAssurant que tous vos données est contenue dans une trame de données (ou dans un vecteur si elle est une seule…
Valeurs de lignes SQL et valeurs littérales Les valeurs détenues dans les cellules qui forment les intersections des lignes et des colonnes de la table de base de données SQL sont les matières premières à partir de laquelle vous pouvez obtenir des relations et des tendances…
C # 2008 virgule flottante types de variables C # distingue nombres réels, qui viennent dans deux styles: virgule flottante et décimal. Virgule flottante est le plus commun et des variables à virgule flottante sont affectés. Ce tableau décrit les deux variables à virgule flottante en C…
C # 2008 entiers types de variables Chaque variable a un type fixe en C # et entier (int) Types de variables sont limités à des nombres entiers. C # dispose de plusieurs autres types de variables entières, indiquées dans ce tableau:TypeTaille (octets)GammeEn…
C # 2008 pour les nuls Afin d'effectuer des opérations en C # 2008, vous avez besoin, et n ° 133-opérateurs. Le tableau suivant vous montre ces opérateurs. Ces symboles qui déterminent les opérations à effectuer dans une…
C # virgule flottante types de variables C # variables de virgule flottante sont de deux types: float et double. Le tableau suivant compare ces deux types en termes de taille, la portée et la précision.TypeTaille (octets)GammePrécisionEn serviceflotteur81,5 x 10-45 à 3,4 x 10386-7…