当前位置: 代码迷 >> Sql Server >> 存储过程 对于局部变量,text、ntext 和 image 数据类型无效。解决思路
  详细解决方案

存储过程 对于局部变量,text、ntext 和 image 数据类型无效。解决思路

热度:147   发布时间:2016-04-27 21:04:45.0
存储过程 对于局部变量,text、ntext 和 image 数据类型无效。
存储过程如下:把一个表的文章内容,新增到另一个表中


DECLARE   @content   NTEXT
SELECT   @content   =   content   FROM   article   WHERE   [email protected]
INSERT   INTO   article2   (content)   VALUE   (@content)


错误:
对于局部变量,text、ntext   和   image   数据类型无效。


如果我非要这么提取内容,有什么拯救的办法???

------解决方案--------------------
SQL SERVER 不支持 text、ntext 和 image 变量

如果text、ntext 和 image 数据类型 中值 不大于 8000 字符

可以用 substring 转换 成varchar 再赋值给 变量
  相关解决方案