2016-08-05 89 views
-1

我必須在sql server中存儲最多5000個字符。我可以用哪一個來實現這個目標?sql server nvarchar大小?

我應該使用,

nvarchar(5000); 
or 
nvarchar(max); 
+0

[VS爲nvarchar爲nvarchar(50)的影響(最大)]的可能的複製(http://stackoverflow.com/questions/20229441/implications-of-nvarchar-50-vs-nvarchar-max ) – MusicLovingIndianGirl

+3

既然你不能聲明['nvarchar(5000)'](https://msdn.microsoft.com/en-GB/library/ms186939.aspx),我建議使用有效的。 –

+0

檢查此,https://www.simple-talk.com/sql/database-administration/whats-the-point-of-using-varchar(n)-moremore/ –

回答