J'ai créé un type de données utilisateur (TDU) en Tinyint.
Lorsque je vais dans l'écran Propriété de ce TDU, je vois "stockage : 5 octets"
Pourtant un tinyint occupe 1 octet !
Curieux, non ?
J'ai créé un type de données utilisateur (TDU) en Tinyint.
Lorsque je vais dans l'écran Propriété de ce TDU, je vois "stockage : 5 octets"
Pourtant un tinyint occupe 1 octet !
Curieux, non ?
Bonjour,
Effectivement, aucun entier n'a une taille de 5 octets ...
Pourriez-vous scripter la création tu TDU et le poster ici ?
@++![]()
Voici le code
Je précise que le serveur est en SQL 2008 SP1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 CREATE TYPE [dbo].[Mois] FROM [tinyint] NULL
Je précise aussi que je n'ai pris aucune substance hallucinogène![]()
Je me méfie toujours de la console graphique et des résultats affichés
Cette requête vous donnera un résultat plus exact.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT [name], max_length, precision, scale FROM sys.types WHERE name = 'Mois'
++
Partager