oracle的sql语句 insert into cb21(acb221,aac034,acb222)select substr(bch235,1,2),aac034,substr(bch235,4,5) from cb83为什么会报无效的数字,这样写有错吗?各位大侠帮帮忙,新手啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是不是选择出来的记录的中某列提数据类型与插入表对应列的类型不一致啊。再有substr(字符串,起始位置,字符串长度),是不是提供的参数不合理啊。 lz执行下面的SQL看得到什么值,应该是对应的字段类型不匹配select substr(bch235,1,2),aac034,substr(bch235,4,5) from cb83 应当是acb221,acb222中的一列的数据类型是数字,而select结果中的包含了无法转换成数字的字符串,就会造成这种错误。 substr()方法理解错误了吧!substr(字符串,起始位置,字符串长度) insert into cb21 (acb221, aac034, acb222) select nvl(substr(bch235, 1, 2),0), aac034, nvl(substr(bch235, 4, 5),0) from cb83 desc cb21desc cb83查下两个表的结构 Oracle数据库安装在win7之后无法启动 几个ORACLE分布数据库合并到一个ORACLE数据库 求利用微软企业库2.0连接oracle9i数据库的例子 数据库迁移,同sql执行计划却不同(在线等) 请问,我导出的时候不想要表空间等信息,怎么办? 大家好!!!! 这种语句怎么写? 计算日期段内所用的天数 计算时间差的问题 如何实现把一个foxpro的dbf文件通过ADO导入到oracle的一个表中? 大家来找查 ORACLE中遇到一难的查询语句 oracle怎嘛学啊?
再有substr(字符串,起始位置,字符串长度),是不是提供的参数不合理啊。
select substr(bch235,1,2),aac034,substr(bch235,4,5) from cb83
(acb221, aac034, acb222)
select nvl(substr(bch235, 1, 2),0), aac034, nvl(substr(bch235, 4, 5),0) from cb83