自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (5)
  • 论坛 (1)
  • 收藏
  • 关注

转载 拆分字符串函数:

--拆分字符串函数:--定义字符串类型的tablecreate or replace type type_return_str is table of varchar2(4000);--创建拆分字符串函数create or replace function orcl_split_str(p_string varchar2, --待拆分字符串...

2019-05-23 17:06:56 174

原创 上传图片前判断文件大小

// 检测上传图片大小 function checkImgSize(file) { var size = 0; if (file.files && file.files[0]) { size = file.files[0].size; } else { var img = document.createEl

2017-05-10 14:50:40 436

翻译 Excel转XML

使用JXL.JAR包,只能转换2007以前的EXCEL文件,代码如下:import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import org.jdom.Document;import org.jdom.Element;import org.jdom.

2017-02-21 15:44:10 353

转载 TOMCAT启动时报:Last packet sent to the server was 0 ms ago

** END NESTED EXCEPTION **Last packet sent to the server was 0 ms ago这种情况出现的环境很多,众说纷纭。 有文章说在mysql的配置文件里添加waittimeout参数“MySQL默认的空闲等待时间是8个小时,一旦空闲超过8个小时,就会抛出异常”,mysql是默认每个连接不关闭而等待时长为8小时,但无论什么数据库操

2016-08-15 15:03:33 4397

原创 记录一些小技巧

DIV中,在输入英文不换行处理方法:

2016-05-23 16:49:53 266

转载 图片拉伸

由于标签的图片不能够拉伸,解决办法:1、图片不够大,又background属性不能拉伸图片; 2、只能用个div,把其z-index值设为负,并使这个div大小为整个body大小,在div里用 3、body的background属性去掉,要不然会被遮住 http://www.w3.org/TR/html4/loose.dtd">    hello w

2015-08-07 22:26:37 323

原创 防范用户通过篡改 文件后缀名的方式欺骗服务器,使用二进制流的方式读取文件头文件,将头文件转换为16 进制

package com.servlet;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.util.HashMap;import java.util.Iterator;import java.util.Map;publ

2015-06-26 18:10:47 1329

转载 用Tomcat服务器配置https双向认证过程实战

什么是https? 百度百科足够解释它:http://baike.baidu.com/view/14121.htm工具:keytool (Windows下路径:%JAVA_HOME%/bin/keytool.exe)环境:Windows8.1企业版、Tomcat-7.0.27、JDK1.6、IE11、Chrome一、为服务器生成证书C:\Windows\system32

2015-06-23 11:51:18 444

原创 一个完整的示例包体

create or replace package body fxq_risk_pkg is--*********************************************************************************--功能说明:-- 日志过程--参数说明:-- p_id_fxq_log 日志ID-- p_proc_na

2015-05-27 11:03:03 528

原创 forall使用及异常处理

--forall使用及异常处理declare type t_series is table of aml_centric_task.series %type; type t_task_type is table of aml_centric_task.task_type %type; type t_model_type is table of aml_centr

2015-05-06 13:56:49 344

原创 获取公共用户及trigger自动写入用户信息

create or replace package body pub_package is--*********************************************************************************--功能说明:-- 公共获取用户--参数说明:--创建说明:创建者 创建日期--修改历史:修改者 修改日期 修改原因(

2015-04-29 17:58:18 520

原创 公共日志过程

--*********************************************************************************--功能说明:-- 日志过程--参数说明:-- p_log_id 日志ID-- p_proc_name 过程名 -- p_err_line 异常行数-- p_err_c

2015-04-27 16:49:16 345

原创 oracle分区+分区索引+函数索引

create table test_zhi4(  id number,  name varchar2(4000),  time date,  timestr varchar2(2))partition by range(timestr)(  partition t_range_1 values less than (01),  partition t_ran

2015-04-22 16:17:31 446

转载 查询IO相关SQL

--查询当前执行IO最多的sql,并按大到小来排序select parsing_schema_name, cast(buffer_gets / decode(executions, 0, 10000, executions) as int) 平均io,       executions 执行次数,       buffer_gets 总逻辑io,       disk_reads

2015-04-15 15:10:02 369

原创 锁(排它锁、悲观锁)

--for update skip locked 查询中使用for update skip locked,当其他用户查询被锁的记录的时候,会跳过这条记录。select * from test_zhi where test_zhi_address = '01' for update skip locked;--for update nowait 如果A先查询数据时加了 for udpat

2015-04-14 11:09:01 314

原创 一个动态游标的完整示例

--*********************************************************************************--功能说明:--*********************************************************************************procedure proc_cx_fee

2015-04-14 11:07:12 358

转载 查执行sql、执行计划、参数条件的常用sql

--- 查执行sql、执行计划、参数条件的常用sqlSelect * from v$sql_plan where sql_id = '9AWPUXWU53AB7';Select *  from v$session where username = 'acctopa'   and status = 'active';Select *  from v$sqltext

2015-04-14 10:58:22 476

原创 查看表空间

--查看所有表空间大小select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name;--查看空闲表空间大小select tablespace_name,sum(bytes)/1024/1024 from dba_free_space group by tablespa

2015-04-14 10:57:50 386

原创 视图解说

1. 用户不能直接访问v$的视图,v$视图只有sys可以访问。2. 如果我们要访问系统视图(v$开头的),只能新创建一个v_$开头的视图,   然后创建同义词与系统视图一样的名字,再访问这个别名视图,达到访问系统视图的目的。   (每个v$视图的底层视图定义,从技术角度讲,这些视图从没有被创建,它们的定义只是以二进制形式硬编码,   可以通过名为 v$fixed_view_de

2015-04-14 10:53:23 372

转载 Oracle通过数据泵网络导入另一个数据库,不生成DMP文件

本文是记录一次Oracle数据导入的经历,方便以后复习。因项目需要将服务器A上的数据库(用户名:USER1)导入到服务器B上的数据库(用户名:USER1),不想采用普通的EMP /IMP方式,通过生成一个中间的DMP文件来操作,记得数据泵EMP DP/IMPDP可以不用生成中间文件直接将数据从一个数据库导入到另一个数据库,于是找了些相关资料,脚本如下:impdp system/system@O

2015-04-11 17:31:25 631

转载 oracle exp/imp 导入导出命令及示例

oracle exp/imp 导入导出命令(1)表方式,将指定表的数据导出/导入。导出:导出一张或几张表:代码 $ exp user/pwd file=/dir/xxx.dmp log=xxx.log tables=table1,table2 $ exp user/pwd file=/dir/xxx.dmp log=xxx.log tables=table1,t

2015-04-11 17:09:54 492

转载 ORACLE sql loader 导入大数据的方式

sql loader 工具它可以把一些以文本格式存放的数据顺利的导入到oracle数据库中,是一种在不同数据库之间进行数据迁移的非常方便而且通用的工具。缺点就速度比较慢(比直接INSERT INTO快多了),另外对blob等类型的数据就有点麻烦了 用法: SQLLDR keyword=value [,keyword=value,...]1. 采用sql loader 工

2015-04-11 16:46:06 12293

原创 解析格式为纯字符串的MAP封装起来的XML:(2)

N0000000000101342875 true获取taskID与BOOL值:

2014-10-13 09:49:13 1141

原创 解析格式为纯字符串的MAP封装起来的XML:(1)

用MAP封装起来的XML,格式如下,比如我要取TASKID对应的值,怎么取?而且这个MAP又是字符串的形式传来的

2014-10-13 09:42:27 1183

转载 Oracle Purge和drop的区别

Purge和drop的区别:Oracle 10g提供的flashback drop 新特性为了加快用户错误操作的恢复,Oracle10g提供了flashback drop的功能。而在以前的版本中,除了不完全恢复,通常没有一个好的解决办法。Oracle 10g的flashback drop功能,允许你从当前数据库中恢复一个被drop了的对象,在执行drop操作时,现在Oracle不是真正删除

2014-10-11 16:37:53 334

原创 将数值四舍五入后格式化,带有千分位

//保留几位小数 function fmoney(obj, num) { return obj.value = formatNumber(obj.value, 2, 1); } /* 将数值四舍五入后格式化. @param num 数值(Number或者string) @param cent 要保留的小数位(Number) @param isThousand 是否需要千分

2014-08-22 16:14:28 756

转载 oracle hint中ordered 和leading原理很好的帖子

问题:请教HINT写法我有一个SQL添加如下hint,目的是指定hash_join方式。select /*+ordered use_hash(a,b,c,d) */ *From a,b,c,dWhere ...其中,      a只与b有关联关系,b只与c有关联关系,b只与c有关联关系,c只与d有关联关系,    数量级:a:1000条,  b:100

2014-03-02 12:41:33 1373

转载 用户权限管理

--创建用户create user test identified by test;--删除用户drop user test;--如果该用用户下面有表等,要用级联删除drop user test cascade;--授权可以创建sessiongrant create session to test;--授权角色连接资源grant

2013-07-05 11:47:45 382

转载 数据字典

9.1、查询某用户下所有表select table_name from all_tables where owner='SCOTT';9.2、查询EMP表中所有字段(列)select * from all_tab_columns where table_name='EMP';9.3、列出表的索引列 select * from sys.all_ind_columns where

2013-06-25 15:07:47 332

转载 死锁

死锁原理:当对于数据库某个表的某一列做更新或删除等操作,执行完毕后该条语句不提交,另一条对于这一列数据做更新操作的语句在执行的时候就会处于等待状态,•此时的现象是这条语句一直在执行,但一直没有执行成功,也没有报错死锁定位:通过检查数据库表,能够检查出是哪一条语句被死锁,产生死锁的机器是哪一台1.用dba用户执行以下语句•select username,lockwait,st

2013-06-25 14:56:32 368

原创 pivot(行转列)与unpivot(列转行)

--清楚缓存:--每次查询前清空缓存,试试:--10g以上:alter system flush buffer_cache;--9i:ALTER SESSION SET EVENTS 'immediate trace name flush_cache'; --建表create table test_zhi(       test_zhi_id  number

2013-04-24 10:09:27 645

翻译 oracle 表被锁的处理方法

--1.查看哪张表被哪个进程锁了select vlo.object_id, vpc.spid, vlo.session_id, vse.serial#,       vlo.oracle_username, vlo.os_user_name, ao.object_name, vse.process  from v$locked_object vlo, v$session vse, al

2013-04-19 16:53:31 549

转载 PL/SQL Developer技巧

1、右键菜单在PL/SQL Developer(下面简称PLD)中的每一个文本编辑窗口,如SQL Window,Command Window和Porgram Window,右键点击某个对象名称,会弹出一个包含操作对象命令的菜单,我们这里称之为右键菜单。对象类型可以是表,视图,同义词,存储过程和函数等。根据对象类型的不同,弹出的菜单也有区别。表和视图有View, Edit, Rename,

2013-02-28 16:04:08 244

转载 oracle 触发器中修改基表解决办法

有时候我们可能有这种需求,在table上建立一个触发器,然后当在table中更新A和B字段时,c字段变为A+B,这就形成了在触发器中修改基表数据的情况.创建一个测试表:View Code-- Create tablecreate table TEST( A NUMBER, B NUMBER, C NUMBER, ID NUMBER not

2013-02-22 11:09:46 520

转载 图片转换成二进制与二进制转换成图片

package test;import java.awt.image.BufferedImage;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java

2013-02-21 16:38:22 341

原创 用分页来实现动态分批插入数据

--通用动态分批插入数据declare  v_num      number := 0;  v_col_name varchar2(50);  v_sql      varchar2(30000);  i          number := 0;  v_col      varchar2(50);  --列名   v_table1    varchar2(50

2013-02-20 17:56:37 371

原创 oracle的minus

--oracle的minus--返回第一个表中有、第二个表中没有的数据 create table union_tab_1 (  id   int,  val  varchar(10));create table union_tab_2 (  id   int,  val  varchar(10));insert into union_

2013-02-20 17:53:37 298

原创 connect by prior 的简单理解

insert into test_3(des,num) values('a','b');insert into test_3(des,num) values('a','c');insert into test_3(des,num) values('a','e');insert into test_3(des,num) values('b','b1');insert into tes

2013-02-20 17:52:59 368

原创 oracle序列号

--建序列create sequence seq_id       increment by 1    --每次加1       start with 1      --从1开始       nomaxvalue        --不设最大值       nocycle           --一直累加,不循环       nocache           --不建缓冲区

2013-02-20 17:52:06 395

原创 oracle与JAVA中的一些小技巧

--查看当前ORALCE优化模式show parameter optimizer_mode或:select name,value,type from v$parameter where name = 'optimizer_mode';--更改当前ORALCE优化模式alter session set optimizer_mode=rule/choose/first_ro

2013-02-20 17:50:28 163

sql_超详细Oracle教程

个人认为这个文档,对oracle非常有帮助

2013-06-25

悟透javascript

悟透javascript 希望对大家有帮助吧,我看了,感觉还行

2010-03-24

C#入门之经典,比较全面

C#入门,非常不错的一本书,希望对大家有帮助

2010-03-24

CSS的一些帮助文档,给有需要的朋友

CSS2.0,CSS3.0中文完全参考手册

2010-02-08

关于各种浏览器兼容问题,希望对大家有些帮助

关于各种浏览器兼容问题,希望对大家有些帮助

2010-02-08

急:ora-04098:触发器无效且未通过重新确认

发表于 2013-02-22 最后回复 2013-03-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除