转储ViewState-为Aspx减肥(二)

 建立删除过期状态的存储过程

CREATE   OR   REPLACE   PROCEDURE  Proc_Web_Clearviewstate  IS
/******************************************************************************
   NAME:       PROC_WEB_CLEARVIEWSTATE
   PURPOSE:    

   REVISIONS:
   Ver        Date        Author           Description
   ---------  ----------  ---------------  ------------------------------------
   1.0        2006-08-10          1. Created this procedure.

   NOTES: 删除过期的页面状态

   Automatically available Auto Replace Keywords:
      Object Name:     PROC_WEB_CLEARVIEWSTATE
      Sysdate:         2006-08-10
      Date and Time:   2006-08-10, 14:54:17, and 2006-08-10 14:54:17
      Username:         (set in TOAD Options, Procedure Editor)
      Table Name:       Web_ViewState
      Author: wwwfind

*****************************************************************************
*/

BEGIN

   
DELETE  WEB_VIEWSTATE  WHERE  Create_Dte < (SYSDATE  - 1 / 48 );  // 半个小时前的数据
   
COMMIT ;
   
   EXCEPTION
     
WHEN  NO_DATA_FOUND  THEN
       
NULL ;
     
WHEN  OTHERS  THEN
       
--  Consider logging the error and then re-raise
       RAISE;
END  Proc_Web_Clearviewstate;
/




 建立JOB


DECLARE
  X 
NUMBER ;
BEGIN
  SYS.DBMS_JOB.SUBMIT
  ( job       
=>  X 
   ,what      
=>   ' PROC_WEB_CLEARVIEWSTATE; '
   ,next_date 
=>  to_date( ' 02-09-2006 17:38:42 ' , ' dd/mm/yyyy hh24:mi:ss ' )
   ,interval  
=>   ' SYSDATE+30/1440  '
   ,no_parse  
=>  FALSE
  );
END ;
/

  在Base页中插入下列代码,其余页面继承此页即可

         ViewState To DataBase
 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值