99问答网
所有问题
oracle update更新语句 把某字段值=a+符号+b,其中a,b都是从表中查询得到的值 应该怎么写
如题所述
举报该问题
其他回答
第1个回答 2012-08-13
如果字段都是char类型的话,那么整个这个字段都是占满的。
说到这里是不是就一下明白了?
用trim()就OK了。
update v_table set a=trim(a)||'XXXX'||trim(b)
第2个回答 2012-03-29
update a
set cola=(
select a || '***' || b
from ttt
where ...
) where ...
第3个回答 2012-03-29
update tab set xx = (select a || '你的符号' || b from tab2)
第4个回答 2012-03-29
Oracle用 || 进行字符串连接
update 某字段值=a || '符号' ||b
追问
之前试过的,出现缺乏表达式的提示报错,如果加括号,会在||前提示命令未正确结束
追答
update tablename set 某字段值=a || '符号' ||b where xxx
本回答被网友采纳
第5个回答 2012-03-29
首先你先弄清楚 a 和 b 是一个值还是一个集合? 字段类型 与 a 和 b 是否一致! 剩下的就是字符串组合问题。
相似回答
大家正在搜
相关问题
oracle数据库要updateA表的数据,条件是A表的a字...
如何让oracle数据库中任何表中任何字段值=A的替换为字段...
oracle update语句更新A表的字段的值赋到A表的另...
oracle update语句将一个语句的查询结果作为set...
oracle 字符串处理 ,怎样用个update语句,更新表...
MYSQL怎么将表中的A字段值更新B字段值?求sql语句
oracle语句,我想查询A表中的a字段下的值不等于B表中b...
oracle 修改语句 将AA字段里面的值和BB字段里面的值...