- 博客(16)
- 资源 (10)
- 问答 (1)
- 收藏
- 关注
原创 左连接,右连接,+
oracle的左外连接右外连接及其简写(+)左外连接select a.*,b.*from tableA a left join tableB b on a.id=b.id 等价于 select a.*,b.* from tableA a,tableB b where a.id=b.id(+)这个表示选择所有tableA的记录,如果不满足a.id=b
2014-01-17 11:27:44 688
原创 如何删除子查询与主查询中组函数执行的重复
下列代码块显示的查询包含一个子查询:select dname, avg(sal) as dept_avgfrom emp, deptwhere emp.deptno = dept.deptnogroup by dname having avg(sal) > ( select avg(sal)*1/4 from emp,dept whe
2014-01-17 10:31:46 1083
原创 Oracle中的NVL()、NVL2()、NULLIF()、Coalesce()函数
大家先来看看下面这道简单的题目:1. TEST表包含两个列,TESTCOL定义为数据类型NUMBER(10),TESTCOL_2定义为数据类型VARCHAR2(10)。在Oracle中发出下列语句:insert into test(testcol,testcol_2) values (null, ‘FRANCIS’)A.Oracle返回结果0
2014-01-16 20:11:58 972
原创 Oracle分组函数之CUBE魅力
Oracle的CUBE与ROLLUP功能很相似,也是在数据统计分析领域的一把好手。 关于ROLLUP的查询统计功能请参考文章《【ROLLUP】Oracle分组函数之ROLLUP魅力》(http://space.itpub.net/519536/viewspace-610995)。1.先看一下ROLLUP的数据统计效果1)创建测试表group_testcreate ta
2014-01-15 16:17:34 606
原创 Oracle日期函数
日期函数操作DATE数据类型,大多数都有DATE数据类型的参数,且大多数返回的也是DATE数据类型的值。ADD_MONTHS(d,i):返回日期d加上i个月后的结果,i可以是任意整数。如果i是一个小数,那么数据库将隐式地将其转换成整数,截去小数点后面的部分。LAST_DAY(d):此函数返回包含日期d月份的最后一天。MONTHS_BETWEEN(d1,d2):返回d1和d2之间月的数目,如
2014-01-15 11:40:52 648
原创 Oracle数字函数
数字函数操作数字数据,执行数学和算术运算。所有函数都有数字参数并返回数字值。所有三角函数的操作数和值都是弧度而不是角度,Oracle没有提供内建的弧度和角度的转换函数。ABS(n):返回n的绝对值。ACOS(n):反余弦函数,返回-1到1之间的数,n表示弧度。 ASIN(n):反正弦函数,返回-1到1之间的数,n表示弧度。ATAN(n):反正切函数,返回n的反正切值,n表示弧度。CEI
2014-01-15 10:43:57 680
原创 Oracle lpad()、rpad()函数
LPAD(c1,i,c2) 其中,c1,c2均为字符串,i为整数。在c1的左侧用c2字符串补足长度i,可多次重复,如果i小于c1的长度,那么只返回长度为i的c1字符,其他的将被截去。c2的默认值为单空格。RPAD(c1,i,c2) 在c1的左侧用c2字符串补足长度i,可多次重复,如果i小于c1的长度,那么只返回长度为i的c1字符,其他的将被截去。c2
2014-01-15 10:01:08 725
原创 Oracle 客户端注册表字符集修改,解决数据库导入时乱码
1.打开运行窗口(windows快捷键“Win+R”);2.输入“regedit”,按下Enter后打开注册表编辑器;3.将“HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1”下的“NLS_LANG”的“数据”改为需要的字符集;以下是几个常用字符集(没搜集全):AMERICAN_AMERICA.WE8ISO8859P1
2014-01-13 10:56:49 8578
原创 用jxl将Excel中的数据导入功能的一个问题
实现Excel中的数据导入功能,在网上找了些资料,最终用jxl.jar实现了,除了用了jxl.jar外,部分代码如下:protected void doProcessPdo(PdoWrapperIf aPdoWrapper) { String excel_PATH = aPdoWrapper.getString(TAUPINIT_Constants.PATH); Workbook bo
2014-01-10 13:55:27 978
原创 Oracle中时间段转换
问题描述: 将一天24小时分成三个时间段08:30-16:30、16:30-00:30、00:30-08:30,就拿今天(2014年1月9号)来说,如果是00:00:00-00:29:00,那么就将日期改为2014年1月8号(以上时间段内,天数前推一天),其它时间段的时间就按今天的时间显示。
2014-01-09 09:58:18 883 2
转载 Eclipse安装SVN插件
1、下载最新的Eclipse,我的版本是3.7.2 indigo(Eclipse IDE for Java EE Developers)版 如果没有安装的请到这里下载安装:http://eclipse.org/downloads/ 2、下载SVN插件subclipse,安装方法有两种.那种绿色的以link方式安装的方式我在indogo上试了多次就是没成功。 3、S
2014-01-08 17:39:04 578
转载 Spring基于 Annotation 的简单介绍
本文转载自以下链接:http://blog.csdn.net/chjttony/article/details/62861441.使用 @Repository、@Service、@Controller 和 @Component 将类标识为 Bean:Spring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository 注解便属于最先引入的一批,它用于
2014-01-04 16:32:58 694
原创 Line: 230 - com/opensymphony/xwork2/spring/SpringObjectFactory.java:230:-1
启动服务器时出现如下异常:Line: 230 - com/opensymphony/xwork2/spring/SpringObjectFactory.java:230:-1原因有两个:1.没用到Spring,但是多了相关jar;2.Maven相关项目中用到了Spring,却没加监听器。在web.xml中,配置如下所示: contextConfigL
2014-01-04 15:41:36 7368
转载 分享一下@Override标签背后的小秘密---记录java的思行合一
无论是在netBeans还是在eclipse开发环境中,写java代码的时候经常会碰到@Override标签,平时只知道是覆盖的意思就好了~那么这个标签的价值就只有这些吗? 最近一次,重翻《Thinking in java》的时候,自己看了一下,结果这个小小的标签倒是加深了我对于面向对象的理解。 一般用途
2014-01-04 10:49:42 1014
转载 Toad for Oracle 12.1下载地址
32 位版:http://us-downloads.quest.com/Repository/support.quest.com/Toad for Oracle/12.1/Software/Toad for Oracle 12.1.msihttp://us-downloads.quest.com/Repository/support.quest.com/Toad for Ora
2014-01-03 15:29:58 6252
转载 【转】win7旗舰版(64位)环境下oracle11g的安装方法
我的环境:操作系统:windows7旗舰版(64位)数据库:64位Oracle11g(win64_11gR2)PL/SQL:PL/SQL developer v9.0.1准备工作:1、下载Oracle11g( Microsoft Windows (x64))下载路径:http://www.oracle.com/technetwork/database/enterprise-
2014-01-02 17:06:04 1260
Shell脚本实现连接Oracle数据库并生成数据文件
2017-07-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人