解决方案 »
- create or replace directory 的问题请教
- 说说 同义词
- 存储过程中procedure_name和object_name有什么区别和联系?
- 能否写出这样的SQL
- 不同用户触发器相关
- 紧急求救,高手帮忙,在线等待!!!!!
- 请问在ORACLE中是否可以直接读取EXECL文件,谢谢!
- oracle 里能否 把一个数据文件(datafile) 从他的表空间里 删除 ? 可以的话怎么做?(这个文件不需要了)
- Oralce11g net configuration assistant
- 求oracle 11g 32位客户端免安装版本
- oracle导入数据失败
- oralce11g占用内存太大了吧
job number;
begin
sys.dbms_job.submit(job => job,
what => 'dbms_refresh.refresh(''"U_MOBILE_DB"."MV_BASE_FENXI"'');',
next_date => to_date('02-02-2015 23:00:00', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'trunc(SYSDATE + 1) - 1/24');
commit;
dbms_output.put_line(to_char(job));
end;
AS
last_date DATE;
BEGIN
SELECT MAX(max_date) INTO last_date FROM record_ycz;
DELETE FROM p_ycz_all WHERE createtime = last_date;
INSERT INTO p_ycz_all
SELECT * FROM ycz@dblinkto_u_dsjycz_db WHERE createtime >= last_date;
COMMIT;
INSERT INTO record_ycz
SELECT SYSDATE,MAX(createtime),COUNT(*),COUNT(DISTINCT mobile),COUNT(user_NAME),COUNT(cardno)
FROM p_ycz_all;
COMMIT;
END
declare
job number;
begin
sys.dbms_job.submit
(job,
'sp_update_ycz;',
to_date('2015-02-02 00:00:00',' yyyy-mm-dd hh24:mi:ss'),
'trunc(sysdate+1)'
);
commit;
end;
这里赋值了,不定义变量就会报错了
job => :job
加了冒号代表给job赋值了一个字符型吧,
job实际上是一个数值型的吧,而且还是系统给定的,