欢迎访问 douzhi19802003 的个人空间

我的论坛主题

  • 为何使用了外连接,不走索引?并问这个SQL如何优化?

    2008-08-02 15:52:34   /   Oracle数据库管理

    SQL代码如下:select distinct XZQ.QHDM as 区划代码, XZQ.XZQM as 行政区名,QLR.QLRMC as 权利人,ZD.TDZL as 土地坐落,ZD.ZDBH as 地籍号,TDZS.TDZH as 土地证号,round(ZD.ZDMJ,2) as 宗地面积,TDDJK.DJRQ as 登记日期,TDZS.TH 图号,round(TDZS.SYQMJ,2) as 使用权面积,round(TDZS.GYMJ,2) as 共用面积,round(TDZS.GTFTMJ,2) as 共同分摊面积,round(TDZS.TDFLMJ,2) as 土地分类面积,round(TDZS.JZMJ,2) as 建筑面积,round(TDZS.JZWZDMJ,2) as 建筑物占地面积, round(TDZS.SBDJ,2) as 申报地价
  • 如何实现我这个需求的针对视图的触发器

    2008-07-15 16:42:28   /   Oracle开发

    因为无法对flashback_transaction_query表建立触发器,因此现在在A用户下建立了flashback_transaction_query的视图v_flash,想实现当flashback_transaction_query中的记录有增加的时候,就实现向表TEST中写入一条记录。而判断是否flashback_transaction_query中的记录有增加的时候,是通过判断v_flash表是否有记录新增来判断的。语句如下:create or replace trigger tri_v_flashinstead of insert on v_flashfor each rowdeclarecnt number;begininsert into test(a,b) values (:new.table_name,:new.commit_timesta
  • 问:flashback_transaction_query的记录如何能清除掉?

    2008-06-29 00:25:47   /   Oracle数据库管理

    问:因为现有个应用会使用flashback_transaction_query表,但是由于里面的记录较多,查询起来很慢。因此想问问有没有什么办法能将里面的记录清空。
  • 急!关于.NET中自动调用存储过程并生成JOB的问题

    2008-06-13 03:39:34   /   .NET软件架构与模式

    现在有这样的一个需求,用户根据自己的需求来设置某个时间(比如每天一次、每小时一次等)执行一个存储过程A,该存储过程的作用是将某些表的数据提取到另外一张表中,存储过程A的功能已经实现。现在考虑将用户定时的功能也写成一个存储过程B,代码大概如下:create or replace procedure b(v_jobno number,v_starttime varchar2,v_interval varchar2)begin...(略)dbms_job.submit(i_jobno,'A;',v_nextdate,'sysdate+v_interval');end;现在的问题在于存储过程B能够生成,但是过程中的JOB没有生成。必须要
  • 急!关于通过存储过程自动执行DMBS_JOB的问题

    2008-06-13 03:36:55   /   Oracle开发

    现在有这样的一个需求,用户根据自己的需求来设置某个时间(比如每天一次、每小时一次等)执行一个存储过程A,该存储过程的作用是将某些表的数据提取到另外一张表中,存储过程A的功能已经实现。现在考虑将用户定时的功能也写成一个存储过程B,代码大概如下:create or replace procedure b(v_jobno number,v_starttime varchar2,v_interval varchar2)begin...(略)dbms_job.submit(i_jobno,'A;',v_nextdate,'sysdate+v_interval');end;现在的问题在于存储过程B能够生成,但是过程中的JOB没有生成。必须要
Open Toolbar