具有unicode字符的NVarchar max数据类型

时间:2015-08-25 14:05:49

标签: sql-server sql-server-2008

我创建了一个数据类型为nvarchar(max)的列,当我填充数据时,它只保存150个字符并切断剩余数据,如下所述。

SampleColumn(nvarchar(max),null)

以下是我插入的数据。

  Alpha;动物健康; NIBR; Noratine Vaconine和Diagnooptimal;非处方药;制药中国;制药开发;日本制药; Pharma LaCan; Sandoz;制药欧洲;制药公司;制药公司

但是要使用下面的字符,即150个字符。

   Alpha;动物健康; NIBR; Noratine Vaconine和Diagnooptimal; OTC非处方药; Pharma China; Pharma Development; Pharma Japan; Pharma LaCan; Sandoz; pha

这里可能只有150个字符的原因,如果它是正确的,我怎么能在我的专栏中允许超过150个字符?

2 个答案:

答案 0 :(得分:0)

我想您正在使用SQL Management Studio查看数据。这是它的局限性。请参阅配置选项。

答案 1 :(得分:0)

可能是SSMS?

尝试右键单击查询窗口,打开选项,设置"文本"最大长度为8192(此处允许的最大值)并重新执行...