当前位置: 代码迷 >> Sql Server >> 数据类型 ntext 和 varchar 在 add 运算符中不兼容解决方案
  详细解决方案

数据类型 ntext 和 varchar 在 add 运算符中不兼容解决方案

热度:411   发布时间:2016-04-27 12:30:28.0
数据类型 ntext 和 varchar 在 add 运算符中不兼容
如标题,我将ntext字段数据插入到varchar字段时,
出现数据类型 ntext 和 varchar 在 add 运算符中不兼容,
这个问题要如何解决呢(在不改变varchar对应的字段类型的情况下)?

------解决方案--------------------
测试可以的,
楼主给个测试数据..

------解决方案--------------------
如果确定NTEXT字段不会太长,或者截断字符串可以接受,可以考虑将NTEXT字段CAST成NVARCHAR后插入

------解决方案--------------------
把ntext数据转化为varchar类型。
------解决方案--------------------
isnull(CONVERT(VARCHAR(8000),a.Decription),'''')+a.name+isnull(a.Location,'''')
  相关解决方案