У меня в таблице SQL Server есть «Temp», и там есть столбцы Addr1, Addr2, Addr3, Addr4 и некоторые дополнительные столбцы.Разница в размере SQL Server для столбца
Эти Addr1, Addr2, Addr3 и Addr4 являются типами nvarchar. когда я проверяю размер этого столбца на объект explorer. он показывает их все в nvarchar (100).
Но когда я проверить их с помощью Alt + F1. Он показывает детали в области результатов с длиной 200. Снимок экрана ниже.
почему отличается? Если я ввожу более 100 символов, я получаю ошибки усечения? похоже, что он принимает всего 100 символов.
Не могли бы вы сообщить мне, что задает значение длины?
Thanks, Prakash.
[уже anwered здесь] (http://stackoverflow.com/a/21259797/4366471). –
@WojciechTomczyk это?Этот ответ, похоже, не имеет особого отношения к различию между тем, что вы видите в Object Explorer, по сравнению с результатами 'sp_help', просто утверждает, что значения« NVARCHAR »занимают в два раза больше места для хранения. Если я не понимаю вопрос/ответ, с которым вы связались. – 3N1GM4
@ 3N1GM4 Да, +1 для этого. Я слишком увлечен ссылками на ответы ... –