我有SQL Server中的表说“Temp”,它有Addr1,Addr2,Addr3,Addr4列和一些其他列也在那里。列SQL Server大小差异
这些Addr1,Addr2,Addr3和Addr4是nvarchar类型。当我通过对象浏览器检查此列的大小时。它在nvarchar(100)中显示它们全部。
但是当我检查他们可以使用Alt + F1。它显示结果窗格中的细节,长度为200.截图如下。
为什么会有不同? 如果我输入超过100个字符,我会得到截断错误?似乎只需要100个字符。
请问请告诉我长度值是什么意思?
谢谢, 普拉卡什。
[这里已经anwered](http://stackoverflow.com/a/21259797/4366471)。 –
@WojciechTomczyk是吗?这个答案似乎并没有专门针对你在对象资源管理器中看到的与'sp_help'的结果之间的差异,只是指出'NVARCHAR'值需要两倍的存储空间。除非我误解了你所链接的问题/答案。 – 3N1GM4
@ 3N1GM4是的,+1。我太热心于链接答案... –