-1
我必須在sql server中存儲最多5000個字符。我可以用哪一個來實現這個目標?sql server nvarchar大小?
我應該使用,
nvarchar(5000);
or
nvarchar(max);
我必須在sql server中存儲最多5000個字符。我可以用哪一個來實現這個目標?sql server nvarchar大小?
我應該使用,
nvarchar(5000);
or
nvarchar(max);
nvarchar
有4000最大(declareable)長那麼既然你想存儲超過4000個字符,你將不得不使用nvarchar(max)
。
[VS爲nvarchar爲nvarchar(50)的影響(最大)]的可能的複製(http://stackoverflow.com/questions/20229441/implications-of-nvarchar-50-vs-nvarchar-max ) – MusicLovingIndianGirl
既然你不能聲明['nvarchar(5000)'](https://msdn.microsoft.com/en-GB/library/ms186939.aspx),我建議使用有效的。 –
檢查此,https://www.simple-talk.com/sql/database-administration/whats-the-point-of-using-varchar(n)-moremore/ –