create or replace procedure proc_insert( vjh out char,jls out number)
as
begin
select jh into vjh from dde01;
select count(*) into jls from tszl_tsjcsj;
if (jls=0) then
insert into tszl_tsjcsj(jh) values(vjh);
end if;
end;
as
begin
select jh into vjh from dde01;
select count(*) into jls from tszl_tsjcsj;
if (jls=0) then
insert into tszl_tsjcsj(jh) values(vjh);
end if;
end;
解决方案 »
- Oracle 命令行启动企业管理器
- oracle存储过程中的临时表错误
- oracle sqlldr中的WHEN条件
- PL/SQL Developer对Oracle 10g中某个表Query Data时只显示部分数据?
- oracle插入问题
- 为什么我用从user_col_comments搜索出来的列显示的顺序和我数据表的列顺序不一样?
- 新人oracle,请大神帮助。感谢
- oracle817的两个简单问题.
- 为什么我的服务里面没有OracleOraHome81ManagermentServer服务?
- wm_concat函数使用问题
- 在oracle中写一个函数怎么用它呢
- oci连接oracle数据库的性能问题。
create or replace procedure proc_insert
is
jls integer;
vjh varchar2(16);
begin
select jh into vjh from dde01;
select count(*) into jls from tszl_tsjcsj;
if (jls=0) then
insert into tszl_tsjcsj(jh) values(vjh);
commit;
end if;
end;
declare
job_id integer;
begin
dbms_job.submit(job_id,'proc_insert(''10'',''1'',''1'');',to_date('6.12.06 12:00:00','mm.dd.yy hh24:mi:ss'),'sysdate+12');
commit;
end;
declare
job_id integer;
begin
dbms_job.submit(job_id,'proc_insert(''10'',''1'',''1'');',to_date('6.12.06 12:00:00','mm.dd.yy hh24:mi:ss'),'sysdate+12');
commit;
end;
它是一个任务
在试图 user_jobs 中可以查询declare
job_id integer;
begin
dbms_job.submit(job_id,'proc_insert(''10'',''1'',''1'');',to_date('6.12.06 12:00:00','mm.dd.yy hh24:mi:ss'),'to_date('6.12.06 12:00:00','mm.dd.yy hh24:mi:ss')+1');
commit;
end;