Ste*_*ven 12 sql database sql-server sql-server-2008
如果我选择nvarchar(MAX),我不知道字符数是否有限制,而且我不确定我还需要多少个字符.
这里使用的标准数据类型是什么?我正在使用SQL Server 2008 R2
And*_*y M 28
该ntext类型已弃用,原样text和image.微软建议使用替换它们nvarchar(max),varchar(max)并varbinary(max)分别.
nvarchar(max)因此,使用.
参考:
使用nvarchar(MAX)的优点是可以在nvarchar(MAX)上运行诸如Replace,Left,Len等函数,但不能在ntext上运行.ntext局部变量也不能在存储过程中创建,但是nvarchar(MAX)可以.
ntext也可能在将来被弃用,有利于nvarchar(MAX),请参阅: