![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle sql
尐尐尐欢欢
好孩子,呵呵,专心学术,乐在其中。
展开
-
oracle job
一、使用job第一步:创建jobdeclare job number; begin sys.dbms_job.submit(job,'P_TEST;',sysdate,'sysdate+1/1440'); end;第二步:查询出自己创建的job的序号select * from dba_jobs 第三步:运行jobbegin原创 2012-11-26 15:54:28 · 533 阅读 · 0 评论 -
oracle job interval(关于时间误差)
dbms_job.submit(:job1,’insert_job_test;’,sysdate,’sysdate+1/1440′);dbms_job.submit 语法procedure submit (job out binary_ineger,what in varchar2,next_date in date,interval in varchar2,no_pa原创 2012-11-29 08:28:35 · 2515 阅读 · 0 评论 -
oracle本月、上月、去年同月第一天最后一天
select trunc(sysdate,'month') 本月第一天,trunc(last_day(sysdate)) 本月最后一天,trunc(add_months(sysdate,-1),'month') 上月第一天,trunc(last_day(add_months(sysdate,-1))) 上月最后一天,trunc(add_months(sysdate,-12),'month') 去年原创 2012-12-01 10:24:10 · 9525 阅读 · 0 评论 -
oracle一张表中实现多个字段的统计(多个count)
恰好在项目里看到,其实语句里面一下东西我还不理解,先记下来,有时间学习后再补充。select count(case when A_FSSJ1 >= trunc(sysdate,'month') and A_FSSJ1 <=trunc(last_day(sysdate)) then 'un_deal' end) byfa, count(case when A_FSSJ1 >= tr原创 2012-12-04 17:37:02 · 4309 阅读 · 0 评论 -
不错的sql
1.有员工表empinfo ( Fempno varchar2(10) not null pk, Fempname varchar2(20) not null, Fage number not null, Fsalary number not null ); 假如数据量很大约1000万条;写一个你认为最高效的SQL,用一个SQL计算以下四种人: fsalary>99原创 2013-04-03 09:36:28 · 748 阅读 · 0 评论 -
oracle实时查询消耗资源sql
1. 先通过top命令查看产用资源较多的pid号, 注意:top命令的user的oacle的,关注pid 2.查询当前耗时的会话ID,用户名,sqlID等:其中top中的pid就是v$process的spid字段值。不是v$process视图中的pid值。select sid,serial#,machine,username,program,sql_hash_value,sql_id,转载 2013-03-25 10:40:24 · 864 阅读 · 0 评论 -
dblink表或视图不存在
在要连接的库中select * from v$version如果发现是64位的,那么在建dblink的时候密码要加双引号!!!!原创 2013-05-16 10:15:20 · 2188 阅读 · 0 评论