摘要: Oracle中函数以前介绍的字符串处理,日期函数,数学函数,以及转换函数等等,还有一类函数是通用函数。主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可以。下面简单介绍一下几个函数的用法。在介绍这个之前你必须明白什么是oracle中的空值null1.NVL函数NVL函数的格式如下:NVL(expr1,expr2)含义是:如果oracle第一个参数为空那么显示第二个参数的值,如果第一个参数的值不为空,则显示第一个参数本来的值。例如:SQL> select ename,NVL(comm, -1) from emp;ENAME NVL(COMM,-1)--- 阅读全文
posted @ 2014-03-28 08:33 endy_zhu 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 在Spring整合Rmi中:服务端使用了org.springframework.remoting.rmi.RmiServiceExporterRmiServiceExporter把任何Spring管理的Bean输出成一个RMI服务。通过把Bean包装在一个适配器类中工作。适配器类被绑定到RMI注册表中,并且将请求代理给服务类。客户端使用了org.springframework.remoting.rmi.RmiProxyFactoryBean客户端的核心是RmiProxyFactoryBean,包含serviceURL属性和serviceInterface属性。通过JRMP访问服务。JRMP J 阅读全文
posted @ 2014-03-26 15:11 endy_zhu 阅读(321) 评论(0) 推荐(0) 编辑
摘要: The reasonable man adapts himself to the world; the unreasonable on persists in adapt the world th himself.本次整理了自己再学习过程中遇到的容易混淆的内容,整理一部分,以后遇到了,再接着收录。----本次的收录参考了《编写高质量代码:改善java程序的151个建议》 作者:高小波1.三元操作符的类型必须一致三元操作符在项目中遇到很多,是if-else的简化版,但是用的用了未必很了解。我们可以看一个例子,代码如下:1 public class Test {2 public stati... 阅读全文
posted @ 2014-03-26 14:11 endy_zhu 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 最近基于报表的开发,使用的是FineReport软件,但是在操作的时候,发现业务需求不一样,要求是保留一位有效数字。但是在FineReport中 默认的时候整型数字,所以为了达到业务的需求,我们需要设置一下单元格的属性。右击你需要改变格式的单元格,选择【样式】--【自定义】然后按照如下的选择就可以将单元格格式设置成你自己想要的格式(这里的数字的位数你可以手动的修改成你想要的)这样的话,就得到你所需要的格式了。 阅读全文
posted @ 2014-03-25 08:33 endy_zhu 阅读(4380) 评论(0) 推荐(1) 编辑
摘要: 基于项目的需要,需要获得给定日期的上一周的星期二,并且将时间改正 17:00:001 select dateadd(day, 3-datepart(weekday,DATEADD(DD,-7,GETDATE())),DATEADD(DD,-7,GETDATE()))这里,只要将getDate90 方法换成给定的日期就可以了。再次,获得得到日期的年月日,和时分秒拼接1 convert(char(10) ,dateadd(day, 3-datepart(weekday,DATEADD(DD,-7,GETDATE())),DATEADD(DD,-7,GETDATE())) , 120) + ' 阅读全文
posted @ 2014-03-24 15:48 endy_zhu 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 今天做报表的时候,第一次接触SqlServer 所以不知道如何查询两个日期之间相差的小时,查询网络结果如下:1 select datediff(year, 开始日期,结束日期); --两日期间隔年2 select datediff(quarter, 开始日期,结束日期); --两日期间隔季3 select datediff(month, 开始日期,结束日期); --两日期间隔月4 select datediff(day, 开始日期,结束日期); --两日期间隔天5 select datediff(week, 开始日期,结束日期); --两日期间隔周6 select datediff(h... 阅读全文
posted @ 2014-03-24 09:34 endy_zhu 阅读(4247) 评论(0) 推荐(0) 编辑
摘要: 今天刚做了一个异常数据显示报表,可是编辑好sql执行时出现错误:格式化出现错误,下面是我的代码 1 select bmg.material_group_code as vehicleCode, 2 colInfo.lotId as lotId, 3 info.erp_product_id as productCode, 4 info.erp_product_name as productName, 5 colInfo.startDeviceName as startDeviceName, 6 colInfo.endDev... 阅读全文
posted @ 2014-03-20 13:31 endy_zhu 阅读(581) 评论(0) 推荐(0) 编辑
摘要: Java代码 package com.dsh.javaexcel.util; import java.io.File; import java.io.IOException; import jxl.Cell; import jxl.Sheet; import jxl.Workbook; import jxl.r... 阅读全文
posted @ 2014-03-19 20:09 endy_zhu 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 无论是做Web产品还是Web项目,文件上传是经常要用到的功能。以前经常听到做项目的同事抱怨:“这款文件上传控件功能强大但是用起来麻烦,最简单的input上传使用方便但是功能太简单(例如不支持多文件),外观也不尽如人意”。之后我一直留意网上的上传控件,最近看到一款基于jquery的上传插件Uploadify无论在功能、外观、可用性和扩展性上都有不错表现,于是研究了一番,介绍给大家。 简介 U... 阅读全文
posted @ 2014-03-19 20:05 endy_zhu 阅读(218) 评论(0) 推荐(0) 编辑
摘要: PL/SQL导入dmp文件往往会缺失很多的数据,往往不是很可靠,可以通过在控制台导入命令来将数据导入到数据库中 1.首先在PL/SQL中创建directory,语句如下: create or replace directory testDirectory as 'D:\temp'; 其中testDirectory是你放置dmp文件的文件夹2.将你要导入数据的dmp文件放... 阅读全文
posted @ 2014-03-11 20:09 endy_zhu 阅读(1807) 评论(0) 推荐(0) 编辑