工作中一些小经验

本文详细介绍了数据库操作的流程和关键技术,包括表的创建、权限分配、数据备份、表结构修改、查询特定年份的数据、排序规则设定、起保年度计算、费率公式计算等核心内容。同时涉及Oracle数据库的ALTER TABLE命令使用,以及WebLogic内存配置优化,提供了一个全面的数据库管理和技术解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

---修改之前先备份
create table UAP.NS_USER_BAK_150505
AS
SELECT * FROM UAP.NS_USER;


grant inset on fcx.table to uap;--将fcx用户下的table附给uap用户
create or replace synonym uap.table for fcx.table--新建同义词


/*oracle alter table:*/
ALTER TABLE (表名) ADD (列名 数据类型);
ALTER TABLE (表名) MODIFY (列名 数据类型);
ALTER TABLE (表名) RENAME COLUMN (当前列名) TO (新列名);
ALTER TABLE (表名) DROP COLUMN (列名);
ALTER TABLE (当前表名) RENAME TO (新表名);




comment on column NS_USER.USERCODE is '用户工号';---加备注
create table uap.table_bak as select * from uap.table --备份表
alter table uap.table add usercode varchar2(20,char)---添加列
alter table uap.talbe modify usercode int --修改列类型
alter table uap.talbe rename column usercode to newusercode---修改列名
alter table uap.talbe drop usercode ----删除列
alter table uap.table rename to new uap.new table; --修改表名称




select a.loss_event_date,a.* from f_enterprise_great_indemnity a where trunc(a.loss_event_date,'yyyy') in 
(to_date('20150101','yyyymmdd'),
to_date('20140101','yyyymmdd'));----------查询年的数据


根据汉语进行排序
orderByStr="nlssort(t.comm_insurant_name,'NLS_SORT=SCHINESE_PINYIN_M')";
orderByStr="nlssort(t.comm_policy_holder_name,'NLS_SORT=SCHINESE_PINYIN_M')";














起保年度 计算
//trunc(lp.inception_date,'yyyy') in 
(to_date('20150101','yyyymmdd'),to_date('20140101','yyyymmdd'))


//费率的计算公式
预收保费=sum(预收保费)
实际保费=sum(实际保费)
已决赔款=sum(已决赔款)
未决赔款=sum(未决赔款)
动态赔付率=(sum(已决赔款)+sum(未决赔款))/sum(实际保费)
平均费率=保费/保额
平均费率汇总=总保费/总保额(
decode(h.policy_end_date-h.policy_start_date+1,0,0,h.premium_amount*365/(h.policy_end_date-h.policy_start_date+1)) temp_premium_amount ");)
满期赔付率:=(sum(已决赔款)+sum(未决赔款))/sum(满期保费)
满期保费=
未到期:起保保费*(统计截止日期-保险起期+1)/(保险止期-保险起期+1)
已到期:起保保费
自留满期赔付率汇总=SUM((分公司自留+总公司自留)*(已决金额+未决金额))/SUM((分公司自留+总公司自留)*满期保费)








and instr(b.business_name,'张三')>0-- like '%张三%'---模糊查询
并行
/*+ parallel(T,6)*/ 




//oracle获取当前时间戳SELECT (SYSDATE - TO_DATE('1970-1-1 8', 'YYYY-MM-DD HH24')) * 86400000 + TO_NUMBER(TO_CHAR(SYSTIMESTAMP(3), 'FF')) AS MILLIONS FROM DUAL;
   //select (TO_DATE('2005-1-1 0', 'YYYY-MM-DD HH24') - TO_DATE('1970-1-1 8', 'YYYY-MM-DD HH24')) * 86400000 from dual;


























js禁用回退键
document.οnkeydοwn=function(e){
  var ev=window.event||e;
  var src=ev.srcElement||ev.target;
 if(src.readOnly||!(src.tagName=="INPUT"||src.tagName=="TEXTAREA")){
  return false;
 }
}


document.οnkeydοwn=function(e){
  var ev=window.event||e;
  var src=ev.srcElement||ev.target;获取事件源  
  var t = src.type || src.getAttribute('type');//获取事件源类型  
if(ev.keyCode == 8 && t != "password" && t != "text" && t != "textarea"){  
        return false;  
    }  


}






weblogic增大内存:
原始配置:
 Sun)
    JAVA_VM=-server
    MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=128m"
修改后:
 Sun)
    JAVA_VM=-server
    MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=512m"




###  UAP开发测试库 ---新建监听
CXFCXDB =
(DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.192.57.14)(PORT = 1521))
    )
    (CONNECT_DATA =
      (sid = cxfcxdb)
      (SERVER = DEDICATED)
    )
)






//spring-中文文档 http://www.mossle.com/docs/springsecurity3/html/ns-config.html
spring-security http://www.mossle.com/docs/auth/html/index.html
spring学习
http://www.mossle.com/docs/auth/html/preface.html
http://www.mossle.com/index.do



weblogic9集群频繁宕机
数据源和应用部署的target去掉proxy和adminserver


java环境变量设置
ClassPath:  .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
java_home: C:\Program Files\Java\jdk1.5.0_06
path:   C:\Program Files\Common 
Files\NetSarang;E:\app\oracle\product\10.2.0\client_1\bin;E:\oracle\product\10.2.0\client
_2\bin;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;C:\Program 
Files\TortoiseSVN\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYST
EMROOT%\System32\WindowsPowerShell\v.1.0\




spring security http://www.cnblogs.com/yjmyzz/p/how-to-custom-filter-provider-and-token-in-spring-security3.html




C:\Documents and Settings\administrator\Application Data\Subversion\auth目录,删除svn.simple目录下的所有文件即可








http://wiki.bsdn.org/display/D5InfoBank/00.Welcome dorado5
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值