数据类型 text 和 varchar 在 add 运算符中不兼容
2014-11-21 13:38
381 查看
原文:
数据类型 text 和 varchar 在 add 运算符中不兼容
在SQL Server2005中,使用类似下面的Update语句:
其中mobile为text数据类型,会报错:数据类型 text 和 varchar 在 add 运算符中不兼容,解决方法如下:
就是用CAST函数将text数据类型的数据强制转换成varchar类型,这样语句就可以正确的执行。
数据类型 text 和 varchar 在 add 运算符中不兼容
在SQL Server2005中,使用类似下面的Update语句:
1 | UPDATE tb_SmsBlacklist SET mobile=mobile +','+'' |
1 | UPDATE tb_SmsBlacklist SET mobile=CAST(mobile AS VARCHAR) +','+'' |
相关文章推荐
- 数据类型 text 和 varchar 在 add 运算符中不兼容
- 数据类型 text 和 varchar 在 add 运算符中不兼容
- 数据类型text 和varchar在 equal to运算符中不兼容
- System.Data.SqlClient.SqlException: 数据类型 text 和 varchar 在 equal to 运算符中不兼容。
- “数据类型 varchar 和 bit 在 add 运算符中不兼容”解决方法
- 查询数据库语句报错“数据类型 text 和 varchar 在 equal to 运算符中不兼容。"
- “数据类型 varchar 和 bit 在 add 运算符中不兼容”解决方法
- 解决:数据类型 text 和 varchar 在 equal to 运算符中不兼容
- “数据类型 varchar 和 bit 在 add 运算符中不兼容”解决方法
- 数据类型text 和varchar在 equal to运算符中不兼容
- LIS通讯接口(数据类型 text 和 varchar 在 equal to 运算符中不兼容)
- 数据类型 ntext 和 varchar 在 equal to 运算符中不兼容的问题
- 数据类型 ntext 和 varchar 在 equal to 运算符中不兼容的错误信息
- 数据类型 text 和 nvarchar,text 在 equal to 运算符中不兼容得问题
- 对数据类型而言运算符无效。运算符为 add,类型为 text。
- 如何解决:数据类型 ntext 和 varchar 在not equal to 运算符中不兼容
- 数据类型 ntext 和 varchar 在not equal to 运算符中不兼容
- 对数据类型而言运算符无效。运算符为 add,类型为 text。
- 数据类型 varchar 和 varchar 在 modulo 运算符中不兼容
- 数据类型 ntext 和 varchar 在not equal to 运算符中不兼容