求一句mssql语句
我想批量修改mssql数据库中A库里面B列下面的所有值,在值后面统一加上【A】请问要用什么语句。比如原值是123那么我想修改成123【A】,原值是abc那么我想修改成abc【A】。多谢回答。
补充:我数据类型是varchar,我用你的语句,加2个竖杠显示语句错误,加一个竖杠显示错误信息如下:服务器: 消息 403,级别 16,状态 1,行 2
对数据类型而言运算符无效。运算符为 boolean OR,类型为 varchar。
答案:楼上的oracle用法吧?
update table set 字段=字段+'【A】'
其他:update table set 字段=字段||'【A】' update table set 字段=字段+'【A】'
后面没有where条件吗? update table set 字段=字段+'【A】'
这样才是正确的。专心点,就不用给分了。
楼主给分吧。 可以使用mysql的字符串连接函数CONCAT()
update tableB set 字段 = CONCAT(字段,'【A】')
上一个:一台服务器可以同时装MYSQL和MSSQL吗?
下一个:求一句MSSQL语句,网站的数据库.