ITPUB个人空间 »
douzhi19802003的个人空间
欢迎访问 douzhi19802003 的个人空间
我的论坛主题
-
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 申报地价
查看(162)
评论(4)
-
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
查看(153)
评论(6)
-
2008-06-29 00:25:47 / Oracle数据库管理
问:因为现有个应用会使用flashback_transaction_query表,但是由于里面的记录较多,查询起来很慢。因此想问问有没有什么办法能将里面的记录清空。
查看(101)
评论(0)
-
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没有生成。必须要
查看(273)
评论(2)
-
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没有生成。必须要
查看(215)
评论(5)