我有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。我太熱心於鏈接答案... –