- 博客(81)
- 收藏
- 关注
原创 ORACLE学习笔记系列(15)使用扩展的 GROUP BY 子句
ORACLE学习笔记系列(15)使用扩展的 GROUP BY 子句 1、使用 ROLLUP子句 2、使用 CUBE子句 3、使用 GROUPING()函数 4、使用 GROUPING SETS子句 5、使用 GROUPING_ID()函数 6、使用...
2014-01-12 19:54:04 172
原创 ORACLE学习笔记系列(14)聚合函数
ORACLE学习笔记系列(14)聚合函数 常用的聚合函数 1、计数 COUNT()函数COUNT()函数用来计算表中记录的个数(count(*))或者列中值的个数(count(column)),计算内容由SELECT语句指定。使用COUNT函数时,必须指定一个列的名称或者使用星号,星号表示计算一个表中的所有记录。两种使用形式如下。 COUNT(*),计算表中行的总数,即使表...
2014-01-12 19:30:20 220
原创 ORACLE学习笔记系列(13)转换函数
ORACLE学习笔记系列(13)转换函数转换函数 Oracle的类型转换分为自动类型转换和强制类型转换。常用转换函数:TO_CHAR() :转换成字符串类型TO_DATE() :转换成日期类型TO_NUMBER() :转换成数值类型CAST(X AS TYPE) :用于将x转换为TYPE所指定的兼容数据库类型。ASCIISTR() :用于将任意字符集的...
2014-01-12 19:28:09 135
原创 ORACLE学习笔记系列(12)数字函数
ORACLE学习笔记系列(12)数字函数数字函数 ABS :求绝对值函数,如:abs(-5) = 5 SQRT :求平方根函数,如:sqrt(2) = 1.41421356 POWER :求幂函数,如:power(2,3) = 8 COS :求余弦三角函数,如:cos(3.14159) = -1 ACOS :求反余弦三角函数,如:ACOS(0.3) = 1.266...
2014-01-12 19:26:45 134
原创 ORACLE学习笔记系列(11)字符函数
ORACLE学习笔记系列(11)字符函数字符函数 ASCII :获得字符的ASCII码,如:Ascii('A') = 65 CHR :返回与ASCII码相应的字符,如:Chr(65) = A LOWER :将字符串转换成小写,如:lower ('SQL Course') = sql course UPPER :将字符串转换成大写,如:upper('SQL Cours...
2014-01-12 19:25:38 138
原创 ORACLE学习笔记系列(10)正则表达式
ORACLE学习笔记系列(10)正则表达式一、元字符:^ 匹配字符串的开头位置 --如果A是字符串的第一个字符,^A 匹配 A$ 匹配字符串的末尾位置 --如果B是字符串的最后一个字符,$B 匹配 B* 匹配前面的字符0次或多次 --ba*rk可以匹配 brk、bark、baark等等+ 匹配前面的字符1次或多次 --ba+rk可以匹配 bark、baark等等...
2014-01-11 12:41:17 401
原创 ORACLE学习笔记系列(9)通配符和特殊字符
ORACLE学习笔记系列(9)通配符和特殊字符 一、字符匹配:[NOT] LIKE ‘<匹配串>’ 1、<匹配串>可以是一个完整的字符串,也可以含有通配符的字符串。2、能与LIKE一起使用的通配符包括“%”、“_”。 %(百分号):表示任意数量的字符,或者可能根本没有字符。 _(下划线):表示确切的任意单个未知字符。 ...
2014-01-05 22:28:30 231
原创 ORACLE学习笔记系列(8)ORACLE中的空值(NULL)和与空值(NULL)有关的函数
ORACLE学习笔记系列(8)ORACLE中的空值(NULL)和与空值(NULL)有关的函数 ORACLE中在我们不知道具体有什么数据的时候,也即未知,可以用NULL,称之为空。 ORACLE中,含有空值的表列长度为零。 ORACLE允许任何一种数据类型的字段为空,除了以下两种情况: a、主键字段(primary key) b、定义时已经加了NOT N...
2014-01-05 15:02:18 685
原创 ORACLE学习笔记系列(7)SQL语言分类
SQL语言的五大组成部分DQL DML DDL DCL TC SQL语言共分为五大类: 数据查询语言(DATA QUERY LANGUAGE, DQL),数据操纵语言(DATA MANIPULATION LANGUAGE, DML)数据定义语言(DATA DEFINITION LANGUAGE, DDL)数据控制语言(DATA CONTROL LANGUAGE, DC...
2013-12-29 19:57:49 190
原创 ORACLE学习笔记系列--目录
ORACLE学习笔记系列--目录 ORACLE学习笔记系列(1)如何使用SQLPLUS分析SQL语句ORACLE学习笔记系列(2)解决 SQLPLUS分析SQL语句出现 'PLAN_TABLE' is old VERSIONORACLE学习笔记系列(3)SQLPLUS里的清屏命令ORACLE学习笔记系列(4)ORACLE优化器ORACLE学习笔记系列(5)连接查询和联合查询ORA...
2013-12-29 19:14:30 172
原创 ORACLE学习笔记系列(6)Outer Join新旧语法对比分析
从Oracle9i开始,支持ANSI/ISO SQL92标准,对OUTER JOIN有LEFT/RIGHT/FULL OUTER JOIN。而在9i之前,Oralce使用的是SQL86标准,Oracle使用了OUTRT JOIN 操作符‘+’来实现外连接,但是这个‘+’号的语法只支持LEFT/RIGHT OUTER JOIN,不支持FULL OUTER JOIN,要实现FULL O...
2013-12-18 21:55:46 221
原创 ORACLE学习笔记系列(5)连接查询和联合查询
连接查询和联合查询 一、连接查询 通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。 在关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中。当检索数据时,通过连接操作查询出存放在多个表中的不同实体的信息。连接操作给用户带来很大的灵活性,他们可以在任何时候增加新的数据类型...
2013-12-15 16:54:35 124
原创 ORACLE学习笔记系列(4)ORACLE优化器
Oracle优化器介绍 1、优化器的优化方式 Oracle的优化器共有两种的优化方式:a、基于规则的优化方式(Rule-Based Optimization,简称为RBO)b、基于代价的优化方式(Cost-Based Optimization,简称为CBO)a、RBO优化器 RBO是一种基于规则的优化器,随着CBO优化器的逐步发展和完善,在最新的10g版本...
2013-12-15 15:19:23 107
原创 ORACLE学习笔记系列(3)SQLPLUS里的清屏命令
SQLPLUS里的清屏命令 方法一:同时按SHIFT和DELETE键然后点OK就可以了 方法二:如果在window窗口下sqlplus 中清屏命令:host cls 或是clear screen 或只是4位 clea scre 方法三:如果是在dos的窗口下进入sql/plus就要用clear SCR ...
2013-12-15 15:05:39 284
原创 ORACLE学习笔记系列(2)解决 SQLPLUS分析SQL语句出现 'PLAN_TABLE' is old version
解决 SQLPLUS分析SQL语句出现 'PLAN_TABLE' is old version 分析sql执行计划时,遇到 'PLAN_TABLE' is old version 解决方法: 删除plan_table重建 SQL>explain plan for select * from users;Explained.SQL>select * f...
2013-12-15 14:59:17 221
原创 ORACLE学习笔记系列(1)如何使用SQLPLUS分析SQL语句
如何使用SQLPLUS分析SQL语句 利用set autotrace来查看执行计划 在sqlplus下执行:EXPLAIN PLAN FOR sql语句 方法一:autotrace 1、 connect sys/密码 as sysdba,在sys用户下运行 SQL>@E:\app\product\11.2.0\dbho...
2013-12-15 14:49:25 180
原创 删除目录下所有.class文件
批处理既然能清除目录下所有指定名称的文件夹那么同样的原理清除目录下所有指定类型的文件应该也是可行的于是调整了下脚本,实现删除目录下所有.class文件经常都是要对已经发布的项目工程,进行整个目录的批量反编译反编译成功后原来的.class文件就变成垃圾了(要的是源码.java文件)就需要将每一级目录下面的这些.class文件清除,这时批处理脚本可就起到作用了 @ech...
2013-11-11 21:07:21 1429
原创 删除目录下所有指定名称的文件夹
上周在整理项目工程时,发现工程文件里有许多的.svn版本控制目录,是在开发阶段同步项目文件使用的。现在想要打包备份项目工程文件,这些svn版本控制内容就完全没有必要了,而且不去除的话还占用很大的空间;之前也遇到过,项目工程文件中有旧的svn版本控制内容,将工程重新与服务器版本同步时,会出现版本错误或冲突。为了清除这些svn垃圾文件,网上搜索了下相关的资料。发现大部分处理脚本中核心的处理...
2013-11-11 18:46:57 516
原创 JavaScript正则表达式(六)
/** * JavaScript正则表达式 用于表单验证。 * 包括常用的验证方法,全部使用正则表达式验证。 * 所有方法都以“reg_”作为前缀,必免与其他脚本函数重名。 * * @author weishaoxiang * @web http://weishaoxiang.iteye.com * @date 2012-01-15 * @version 1.0...
2012-05-18 08:33:21 99
原创 JavaScript正则表达式(五)
使用示例:匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:\n\s*\r 评注:可以用来删除空白行 匹配HTML标记的正...
2012-05-18 08:30:43 87
原创 JavaScript正则表达式(四)
正则函数match、exec、test、search、replace、split使用介绍match 方法使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返回。 stringObj.match(rgExp) 参数 stringObj 必选项。对其进行查找的 String 对象或字符串文字。 rgExp 必选项。为包含正则表达式模式和可用标志的正则表...
2012-05-18 08:30:04 110
原创 JavaScript正则表达式(三)
验证正则表达式纯数字^[0-9]*$ 或者 ^\d*$n位的数字^\d{n}$至少n位的数字^\d{n,}$m-n位的数字^\d{m,n}$零或非零开头的数字^(0|[1-9][0-9]*)$有两位小数的正实数^...
2012-05-17 14:57:05 72
原创 JavaScript正则表达式(二)
exec方法详解exec方法的返回值exec方法返回的其实并不是匹配结果字符串,而是一个对象,简单地修改一下execReg函数,来做一个实验就可以印证这一点:function execReg(reg,str){ var result = reg.exec(str); alert(typeof result);}var reg = /b/;var str='...
2012-05-17 14:45:03 81
原创 JavaScript正则表达式(一)
JavaScript正则表达式(一)什么是正则表达式?正则表达式(英文:Regular Expression)在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。正则表达式中的特殊字符正则表达式的直接量字符\f匹配换页符,等价于\x0c和\cL\n匹配一个换行符,等价于\x0a和\...
2012-05-17 14:40:48 91
原创 SQL驱动的配置
<!-- 各种SQL驱动的配置方式 --><Beans> <Bean Class="net.sourceforge.squirrel_sql.fw.sql.SQLDriver"> <driverClassName>net.sourceforge.jtds.jdbc.Driver</driv...
2012-05-17 14:21:11 214
原创 Oracle 多表查询
Oracle 多表查询1. SQL语句的执行顺序SELECT DNAME, MAX(SAL) -- 5 对列筛选(分组字段或聚集函数) FROM EMP LEFT OUTER JOIN DEPT -- 1 确定表 USING (DEPTNO) WHERE DEPTNO > 0 -- 2 确定行(记录) GROUP BY DNAME -- 3 将行分组 ...
2012-05-17 11:41:14 135
原创 Oracle 日期时间运算
---------------------oracle 时间运算---------------------------------------------------两个日期间的天数SELECT FLOOR(SYSDATE - TO_DATE('20110701', 'yyyymmdd')) FROM DUAL;--查找2002-02-28至2002-02-01间除星期一和七的...
2012-05-16 15:08:29 140
原创 Oracle 常用日期型函数
----------------------ORACLE 常用日期型函数 -------------------------------------------当前日期和时间 (输出:2011-7-5 10:43:28)SELECT SYSDATE FROM DUAL;--本月最后一天 (输出:2011-7-31 10:44:45)SELECT LAST_DAY(SYSDA...
2012-05-16 15:07:43 132
原创 Oracle 按日期统计
---------------按日期统计-------------------------------------------------------按照星期进行统计SELECT TO_CHAR(SYSDATE, 'day') FROM DUAL GROUP BY TO_CHAR(SYSDATE, 'day');--按照每周进行统计SELECT TO_CHAR(SYSDATE,...
2012-05-16 15:06:55 133
原创 Oracle 日期时间范围查询
/* 日期时间范围查询 */---------- 创建日期时间测试表-----------------------------------------------------------create table testdatetime( ID integer not null primary KEY, createdate CHAR(10) NUL...
2012-05-16 14:54:23 2677 1
原创 Oracle 常用性能监控SQL语句
Oracle常用性能监控SQL语句1. --查看表锁 SELECT * FROM SYS.V_$SQLAREA WHERE DISK_READS > 100;2. --监控事例的等待 SELECT EVENT, SUM(DECODE(WAIT_TIME, 0, 0, 1)) "Prev", SUM(DECODE(WAIT_TIME, 0, ...
2012-05-16 14:30:36 137
原创 工资福利计算
十一届全国人大常委会第二十一次会议2011年6月30日表决通过了个税法修正案,将个税起征点由现行的2000元提高到3500元。修正案将自9月1日起实施。 养老保险:单位每个月为你缴纳21%,你自己缴纳8%; 医疗保险:单位每个月为你缴纳9%,你自己缴纳2%外加10块钱的大病统筹(大病统筹主要管住院这块); 失业保险:单位每个月为你缴纳2%,你自己缴纳1%; 工...
2012-03-11 20:05:42 137
原创 jquery flexigrid 增加行双击事件
jquery flexigrid 增加行双击事件1、在jquery.flexigrid.js文件中添加如下代码: addRowProp: function() { var $gF = this.rowProp; $('tbody tr', g.bDiv).each( ...
2012-03-09 13:33:31 241
原创 凭功领赏
凭功领赏又是一年终来到,基本工作已做好。行李车票已备好,就等老板发红包。技术不精已尽力,参与项目列如下。往年功绩就如此,希望来年会更好。 [1] XXXX银行《坐销管理系统》[2] XXXX银行《国库集中支付系统》[3] XXXX银行《电子设备管理系统》[4] XXXX银行《协同办公管理系统》[5] XXXX银行《客户信息管理系统》...
2012-01-14 14:23:40 158
原创 数据库设计五戒[转载]
数据库设计五戒 众所周知,数据库设计的好坏直接关系到数据库运行的效率。根据笔者的经验,对于提升数据库性能来说,合理的数据库设计,比升级服务器的硬件配置,还要来的有效。但是,笔者无论是在跟同事合作,又或者是在论坛上跟相关同行交流的时候,总是会发现有些人有一些不好的数据库设计习惯,影响了数据库的性能,增加了数据库管理员的工作量。 笔者认为,为了提升数据库的性能,在Orac...
2011-11-07 13:21:04 151
原创 优化 WindowsXPSP2 系统服务项设置
优化 WindowsXPSP2 系统服务项设置 1、服务名称:ASP.NET State Service 启动类型:推荐-手动 服务项说明:为ASP.NET的进程外会话状态提供支持。如果此服务被停止,将不处理进程外请求。如果此服务被禁用,任何显式依赖它的服务将无法启动。2、服务名称:Adobe LM Service 启动类型:推荐-手动 ...
2011-11-07 13:16:36 560
原创 java程序调用bat文件,执行oracel数据库备份
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;/** * java程序调用bat文件,执行oracel数据库备份 * @author weishaoxiang */public...
2011-11-07 13:06:15 148
原创 Oracle 常用日期格式
--------------------------------常用日期数据格式-----------------------------------------Y或YY或YYY 年的最后一位,两位或三位;011表示2011年SELECT to_char(SYSDATE,'YYY') FROM dual;--SYEAR或YEAR: SYEAR指公元前的年份前加一负号 ; -11...
2011-07-08 11:06:04 131
原创 Oracle 字符处理函数(转载)
oracle函数大全-字符处理函数字符函数——返回字符值 这些函数全都接收的是字符族类型的参数(CHR 除外)并且返回字符值.除了特别说明的之外,这些函数大部分返回VARCHAR2类型的数值.字符函数的返回类型所受的限制和基本数据库类型所受的限制是相同的,比如: VARCHAR2数值被限制为2000字符(ORACLE 8中为4000字符),而CHAR数值被限制为255字符(在ORACLE8...
2011-07-08 10:44:24 134
原创 辞职申请书
辞职申请书尊敬的各位XXX公司领导: 俺是贵公司的一名普通员工,在此工作已有一百零一天。经过如此漫长日夜的上班,俺感到并不适合这份工作。特要求 辞职。理由如下: 1、 上晚班做白日梦,上白班做饿梦,严重睡眠不足。 2、 上班不能说话,罪基本的与人交流能力逐渐下降。 3、 一坐就是十小时,双腿行走功能严重退化。 4、 经常有人偷窥偷白,个...
2011-06-24 13:31:17 227
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人