J'ai une table dans SQL Server dire "Temp" et il a des colonnes Addr1, Addr2, Addr3, Addr4 et quelques colonnes supplémentaires également là.Différence de taille de SQL Server pour une colonne
Ces Addr1, Addr2, Addr3 et Addr4 sont de type nvarchar. quand je vérifie la taille de cette colonne par l'explorateur d'objet. il les montre tous dans nvarchar (100).
Mais quand je vérifie les utiliser Alt + F1. Il affiche les détails dans le volet des résultats avec la longueur de 200. capture d'écran est ci-dessous.
pourquoi il est différent? Si j'entre plus de 100 caractères, j'obtiens des erreurs de troncature? On dirait qu'il ne prend que 100 caractères.
pouvez-vous s'il vous plaît laissez-moi savoir quelle est la valeur de longueur spécifie?
Merci, Prakash.
[déjà anwered ici] (http://stackoverflow.com/a/21259797/4366471). –
@WojciechTomczyk est-ce?Cette réponse ne semble pas traiter spécifiquement de la différence entre ce que vous voyez dans Object Explorer et les résultats de 'sp_help', indique simplement que les valeurs de' NVARCHAR' prennent deux fois plus d'espace de stockage. À moins que je ne comprenne mal la question/réponse à laquelle vous avez un lien. – 3N1GM4
@ 3N1GM4 Oui, +1 pour cela. Je suis trop enthousiaste pour relier les réponses ... –