一个DB2数据库表中数据更新的问题

来源:百度知道 编辑:UC知道 时间:2024/06/16 13:17:09
现在有一个表中的数据我想更新,假如该字段的值是“123”,我现在想让其变成“0000000000123”
我是这样写的:db2 update biaoming set ziduan='0000000000'||ziduan
这样写肯定不对,我库中该字段的值全变成了000000000了,请高手指点,谢谢!
类型是varchar 254位 足够用的
是啊 mysql我也很熟悉的 就是用'+' 但是在db2就需要用"||"进行连接字符串

我试过可以的啊,不知道你那里为什么不行。

--创建测试环境 

create table test ( coltest varchar(254) ); 

--插入测试数据 

insert into test values('123'); 

insert into test values('234'); 

insert into test values('223'); 

--查询表数据情况 

select * from test 

--执行更新情况 

update test set coltest=char('0000000000')||coltest 

where coltest='123' 

--查看更新后的数据 

select * from test

我的数据库是DB2,有一个Integer数据类型列,在java中如何向其中插入一个整形数据 跪哭求一个连接DB2数据库的JAVABEAN .net做一个windows服务来监控数据库中某个表中的数据更新的操作 DB2数据库中数据类型问题? SQL与DB2数据库数据同步问题 有没有办法统计一个DB2数据库里所有表一共的记录条数? 什么叫db2的数据库? 从数据库中提取数据到textbox中后,再将修改后的数据更新回数据库,无法更新 ASP中ACCESS数据库如何更新数据! 一个DB2的问题