create or replace
procedure proc_ndays_aa as begin
insert into tb_s_ndays_deliver_ratio(mailtype)
select
substr('', -2)
from tb_q_mail_key_info a
;
commit;
end;
procedure proc_ndays_aa as begin
insert into tb_s_ndays_deliver_ratio(mailtype)
select
substr('', -2)
from tb_q_mail_key_info a
;
commit;
end;
解决方案 »
- oracle 插入数据时缺失右括号???
- oracle 10g
- 看看你是怎么理解的
- xp安装oracle10g点setup报setup.exe遇到问题需要关闭
- 请教个奇怪是SQL问题?
- oracle9.0数据库导入导出问题
- oracle9 unix版本下导出的备份文件(exp),如何在oracle for window版本中恢复??
- oracle中SQLPLUS连接
- 急问:在oracle9i下不能显示中文,只能显示为##问题(在线等待)
- 求救!本地机无法启动OracleOrahome90ManagementServer服务
- oracle 数据库监听启动的问题
- 关于ORACLE 大型数据库备份方案
这是什么意思..
不是问这个,是说里面用的怎么是空值
这个应该是类型匹配问题
substr('', -2) 和tb_s_ndays_deliver_ratio(mailtype)
类型要保持一致
procedure proc_ndays_aa as begin
insert into tb_s_ndays_deliver_ratio(mailtype)
select
substr(' ', -2)
from tb_q_mail_key_info a
;
commit;
end;
procedure proc_ndays_aa as begin
insert into tb_s_ndays_deliver_ratio(mailtype)
select
substr('', -2)
from tb_q_mail_key_info a
;
commit;
end proc_ndays_aa; --少了proc_ndays_aa
substr('', -2) 返回应该是null,insert into tb_s_ndays_deliver_ratio(mailtype) 这里结果会不会有影响呀。这里的warning是什么信息