- 博客(16)
- 收藏
- 关注
原创 oracle存储过程学习笔记(四)
3. 空值操作符NVL为解决以上两种情况,可以使用NVL操作符。NVL是一个带有两个参数的函数,NVL(arg1,arg2)。如果第一个为NULL,则NVL函数就返回第二个参数。如下面语句中,当第一个参数arg为NULL时,函数返回1。NVL(arg,1);NVL函数可以进行嵌套。这样就可以从一组变量值中选择出一个非空值(NOT NULL)。例如有3个变量:A,B和C。你希望返回...
2011-05-24 23:45:04 162
原创 oracle存储过程学习笔记(三)
2. 空值表达式与OR程序段1:set serveroutput onDECLARE my_name varchar2(10) :=’SCOTT’;other_name varchar2(10):=NULL;BEGINIF (my_name = ‘SCOTT’ OR other_name = ‘JOIN’) THEN dbms_output.put...
2011-05-24 23:43:52 120
原创 oracle存储过程学习笔记(二)
1空值表达式与AND程序段1:set serveroutput onDECLARE my_name varchar2(10) :=’SCOTT’;other_name varchar2(10):=NULL;BEGINIF (my_name = ‘SCOTT’ and other_name = ‘JOIN’) THEN dbms_output.put...
2011-05-24 23:42:59 117
原创 oracle存储过程学习笔记(一)
1. 基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字(参数1 IN NUMBER,) IS变量1 INTEGER :=0;变量2 DATE;BEGIN END 存储过程名字2.SELECT INTO STATEMENT将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一条记录,否则抛出异常(如...
2011-05-24 23:41:29 147
原创 业务术语
最近在做银行类的项目,接触到了大量的专业术语,为避免以后忘记,特此总结如下:[color=red]大额支付系统:[/color]大额支付系统是中国人民银行按照我国支付清算需要,利用现代计算机技术和通信网络开发建设的,能够高效、安全处理各银行办理的异地、同城各种支付业务及其资金清算和货币市场交易的资金清算的应用系统。大额支付系统采用逐笔实时清算的清算方式。[color=red]小额支...
2011-04-09 08:42:58 326
原创 oracle常用查询语句示例
最近复习了一下简单的查询语句,举出一些常用的例子,以oracle自带的表emp为例::一.单表查询1.查[color=red]询出1982年1月1号以后入职的员工[/color]select empno,ename,hiredate from emp where [color=red]hiredate>'1-1月-1982'[/color];比较日期时,一定要注意日...
2011-03-26 10:14:55 174
原创 oracle中对null值的处理
1.在oracle的运算表达式中,如果表达式的某个值为null,则整个表达式的结果就会为null.就拿oracle自带的emp表为例,想要计算出每位员工的年工资,如果使用下面这个sql语句:select sal*12+comm*12 "年工资",ename from emp;因为只有"saleman"的comm不为null,其他类型的员工的comm为null,当comm为n...
2011-03-24 00:56:54 240
原创 oracle中的日期格式问题
在使用oracle中的日期是需要注意:1. oracle中默认的日期格式为: dd-Mon-yy 如: '11-1月-10'是指2010年1月11号2.修改日期默认格式的命令: alter session set nls_date_format = 'yyyy-mm-dd'3.在使用日期类型进行比较查询时需注意: 如:查出1982年1月...
2011-03-24 00:33:33 190
原创 oracle中索引的使用
1.索引应用于大数据量的数据表时,将很大程度上提高查询性能。使用索引可以提高数据库的性能。2.若未建立索引,执行搜索时会执行全表搜索; 一旦索引创建,那么表中所有数据将按照字母表顺序进行分块处理,执行搜索时,会进行分块搜索,从而加快查询速度。3.创建索引的语法[color=red]create index idx_emp_ename on emp(ename);[...
2011-03-24 00:16:46 110
原创 struts2拦截器参数传递问题
配置struts2拦截器拦截action时,如果请求url中含有参数,会出现参数丢失的问题。例如:http://localhost:8080/recommend/portal/appInfo.action?itemId=1007300000053536参数itemId在请求的action中可能会接收不到。解决方案: [color=red][/col...
2011-03-18 18:17:52 161
原创 SSH2框架中配置struts2拦截器报错
严重: Exception starting filter struts2.2.1Unable to load configuration. - interceptor-ref - file:/D:/software/apache-tomcat-6.0.20-t/apache-tomcat-6.0.20/webapps/recommend/WEB-INF/classes/struts.xml:...
2011-03-18 17:12:05 181
原创 友谊之光
[align=center]人生于世上有几个知己多少友谊能长存今日别离共你双双两握手友谊常在你我心里今天且要暂别他朝也定能聚首纵使不能会面始终也是朋友说有万里山 隔阻两地遥不须见面 心中也知晓友谊改不了今日别离共你双双两握手友谊常在你我心里今天且要暂别他朝也定能聚首纵使不能会面始终也是朋友说有万里山 隔阻两地遥不须见面...
2011-03-15 18:04:14 140
原创 js获取单选框选中值
评论 喜欢 不喜欢 页面中有很多应用,每个应用都有自己对应的comment_area,因此页面中会遍历出很多comment_area,所以不能根据document.getE...
2011-03-15 17:23:38 1415
原创 访问数据库错误
警告: com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@1cb048e -- APPARENT DEADLOCK!!! Complete Status: Managed Threads: 3 Active Threads: 3 Active Tasks: com.mchange.v2.res...
2011-03-11 15:20:38 498
原创 配置JNDI数据源启动服务器报错
配置JNDI数据源,启动服务器报如下错误:Caused by: javax.naming.NamingException: Class not found: com.mchange.v2.c3p0.ComboPooledDataSource at org.apache.naming.factory.BeanFactory.getObjectInstance(BeanFactory.java...
2011-03-11 11:09:41 497
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人