日期:2014-05-19  浏览次数:20475 次

存储过程 对于局部变量,text、ntext 和 image 数据类型无效。
存储过程如下:把一个表的文章内容,新增到另一个表中


DECLARE   @content   NTEXT
SELECT   @content   =   content   FROM   article   WHERE   articleId=@articleId
INSERT   INTO   article2   (content)   VALUE   (@content)


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


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

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

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

可以用 substring 转换 成varchar 再赋值给 变量