-
2008-07-23 14:14:36 / Oracle数据库管理
各位在oracle9i中,有什么方法可以查找出一个job运行的程序呀?谢谢!
查看(58)
评论(4)
-
2008-07-23 11:22:01 / Oracle数据库管理
SQL> set autotrace traceonly statisticsSQL> select e.employee_id, e.last_name, d.department_id, d.department_name2frombt_emp e, bt_dept d3wheree.department_id=d.department_id and4d.department_name='Sales';我这样过后,SQL PLUS就一直不动了,但是我换别的表,就能够正常的显示统计信息,请问是怎么回事[ 本帖最后由 zlzqlover 于 2008-7-23 11:50 编辑 ]
查看(70)
评论(6)
-
2008-07-23 11:10:30 / Oracle数据库管理
如题
查看(81)
评论(7)
-
2008-07-23 10:49:14 / Oracle数据库管理
我的数据库里面有一个物化视图mv_address原来这个物化视图是每隔1分钟用job计划定时更新,这样太浪费资源。我现在想改成当我的库里面t_address中数据变动时,更新这个物化视图。我就在t_address这个表做了一个触发器,当t_address有数据更改时,调用dbms_snapshot.refresh('mv_addresslist');但是在触发器里面不允许有commit,所以调用dbms_snapshot.refresh('mv_addresslist');我应该怎么做。
查看(56)
评论(7)
-
2008-07-23 10:44:22 / Oracle数据库管理
表kk的内容如下line value11072213311540……目标:要用一次SQL实现以下代码的功能select b.value - a.value from kk a,kk b where a.line=1 and b.line=7select b.value - a.value from kk a,kk b where a.line=7 and b.line=13select b.value - a.value from kk a,kk b where a.line=13 and b.line=15……即相邻两行的值的差,该如何写呢?
查看(122)
评论(6)
-
2008-07-23 10:26:10 / Oracle数据库管理
环境:ORACLE9i;表mf31在frameno字段建立了索引'MI_MF31' ,却不使用,强制指定使用索引也不行(1)SQL语句及执行计划如下:select count(*) from (SELECT f.fid, f.type, f.infid, f.datalen,2f.xmin, f.ymin, f.xmax, f.ymax3FROM cp2005.ma31 a,cp2005.mf31 f4WHERE5f.fid= a.oid(+) ANDf.frameno IN (392, 393, 418))6;COUNT(*)----------14225Execution Plan----------------------------------------------------------0
查看(242)
评论(14)
-
2008-07-22 17:24:16 / Oracle数据库管理
大家好!DROP USER CASCADE之后,drop掉的对象是清除了还是放到回收站呢?谢谢
查看(138)
评论(13)
-
2008-07-16 20:25:57 / Oracle数据库管理
plsql developer 6.0连接数据库时,为什么一下建立两个连接?而sqlplus命令行连接一次只建立一个连接。通过命令services查看连接前后的连接数。LSNRCTL> services正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))服务摘要..服务 "CAT" 包含 2 个例程。例程 "CATINST", 状态 UNKNOWN, 包含此服务的 1 个处理程序...处理程序:"DEDICATED" 已建立:0 已被拒绝:0LOCAL SERVER例程 "catinst", 状态 READY, 包含此服务的 1 个处理程序...处理程序:"DEDICATE
查看(216)
评论(12)
-
2008-07-01 11:40:13 / Oracle数据库管理
dbms_sql动态调用存储过程,返回值时报错,why?11:30:16 ttx@ctaisdev>create table test_tbl(owner varchar2(30),11:30:232name varchar2(30));表已创建。已用时间:00: 00: 00.0411:30:24 ttx@ctaisdev>create or replace procedure test_p11:30:472(p_owner in varchar2,11:30:473p_name in varchar2,11:30:474p_message out nocopy varchar2) as11:30:475begin11:30:476insert into test_tbl(owner,name) values(p_owner,p_name);11:30:477commit;11:30:47
查看(105)
评论(4)
-
2008-06-11 10:56:08 / Oracle数据库管理
dbms_sql.desc_tab使用问题用dbms_sql.desc_tab下的col_max_len动态获取数据类型长度,number和varchar2类型均可以正常获取其长度,但date类型获取的长度有问题,date类型的col_max_len为7,获取数据本应为2008-06-12 12:00:00,但实际为2008-06,除了在col_max_len加上长度外还有没有其它方法?script:SPOOL MY.LSTset serveroutput oncreate table TTX_TEST1(IDNUMBER,NAMEVARCHAR2(1000),create_date date);insert into ttx_test1 values(1,'HHEEE',SYSDATE);commit;declarev_st
查看(123)
评论(2)