77问答网
所有问题
db2 中 update 一个字段从某一位 开始到某一位结束 用 一字符替换
就是一个字段共8位,想替换掉后面的3位为一个固定的字符,DB2中如何实现?
运行后出现了这个问题,呵呵
SQL0803: Duplicate key value specified.
举报该问题
推荐答案 推荐于2017-11-23
update table_name
set column_name = substr(column_name , 1, 5) || 'X';
另:SQL0803: Duplicate key value specified.
据我估计,你的update中可能对同一字段更新两次/两个值。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GN3WII8IG.html
其他回答
第1个回答 2010-08-19
update table
set col = substr(col,1,5)+'abc'
看下db2的substr的用法,大概的就是这样了
相似回答
DB2
替换
某个表某
个字段
里面
的
换行符
答:
update
test111 set a=replace(a,CHR(13)||CHR(10),'1')这是替换语句,CHR(13)||CHR(10)为回车换行。在
DB2
9.7上实验成功的。
db2字符替换
问题。
答:
update
TAB1 set LIST1=replace(LIST1,'0','') where 。。。
db2
数据库
中update的一个
简单用法:
答:
UPDATE
T_PM_USER USER SET USER.FNUMBER = (SELECT PER.FNUMBER FROM (SELECT PER.FID, PER.FNUMBER FROM T_ORG_ADMIN AD INNER JOIN T_HR_PERSONPOSITION PERPO ON AD.FID = PERPO.FPERSONDEP INNER JOIN T_BD_PERSON PER ON PERPO.FPERSONID = PER.FID WHERE AD.FNAME = '财务处...
db2
如何实现
用一
张表
的某个字段
更新另一张表的相应字段。
答:
update
A a set a.dui_status=( select b.dui_status from B b where b.dui_date=a.dui_date and b.acct_no=a.acct_no )where a.dui_status= 条件 and 其它限制条件.这样就只改自己想改的东西,你上面写的是改所有,肯定有没有匹配的记录,注意你不是改所有。
请教SQL
的一个
问题~,如何在
update
时向某个列的值追加
字符
?
答:
可以使用CONCAT函数进行
字符串的
连接,CONCAT(str1,str2,…)返回结果为连接参数产生
的字符串
。如有任何一个参数为NULL ,则返回值为 NULL。或许
有一个
或多个参数。 如果所有参数均为非二进制字符串,则结果为非二进制字符串。 如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。一个数字...
db2
如何实现
用一
张表
的某个字段
更新另一张表的相应字段。
答:
MERGEINTO EMPLOYE AS EM USING MANAGER AS MA ON EM.EMPLOYEID = MA.MANAGERID WHENMATCHED THEN
UPDATE
SET EM.SALARY = MA.SALARY WHENNOT MATCHED THEN INSERT VALUES (MA.MANAGERID, MA.NAME,MA.SALARY);
DB2
有这样的语法,我给你放了一个例子,你可以学学。
一个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='...
大家正在搜
db2里update某字段第几位
db2update多个字段
update 多个字段
db2 for update
db2 for update无效
db2添加多个字段
db2并发update
db2update主键冲突
db2批量update数据
相关问题
db2字符替换问题。
在DB2中怎么给字段添加一个字符
如何update某个字段,让它等于另一个字段的某几位!
查询数据库时怎么让字段前连接一个字符串?
db2 中如何取一个字段中的某几位
DB2数据库中一个字符串 '111,222,333,444'...
SQL语句将字段中含有某一字符的统一修改为令一个字符
db2自定义函数查找字符“,”在字段中第N次出现的位置