关于db2中update 的使用?
答案:2 悬赏:50
解决时间 2021-02-22 17:19
- 提问者网友:痞子房西
- 2021-02-21 23:39
我在远程服务器上的数据库中,有一张表,其中有两个字段没有数据(分别是TD_PDP_COD_C1,TD_PDP_COD_C2字段),这两个字段的数据来自同表中的字段TD_PDP_COD的4到6位和4到11位字符。现在要为这两个字段填入数据。我在网上查的命令是db2 "UPDATE sop.CBOD_MIR_TDACNACN SET TD_PDP_COD_C1=SUBSTr(TD_PDP_COD,4,3),TD_PDP_COD_C2=SUBSTr(TD_PDP_COD,4,8)"。可是报错说什么“(”异常字符。请问该怎么修改。或者有什么其他的命令,并且求详解。
最佳答案
- 二级知识专家网友:冷态度
- 2021-02-22 00:47
TD_PDP_COD_C1,TD_PDP_COD_C2中是否有长度不够或者为Null或空。可以尝试用CASE WHEN 做个判断先。
全部回答
- 1楼网友:说多了都是废话
- 2021-02-22 02:00
update report.t_b_msisdn_seg set provcode=substr(msisdnseg,4,3) ,areacode=substr(msisdnseg,4,7) where msisdnseg = '1300130' 我的执行没有问题。
你再检查下你的语句。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |