自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

转载 oracle lead lag 使用实践

<br />oracle 统计分析函数 lead <br />语法结构:<br />lead(value_expr [,offset][,default]) over([query_partition_clause] order by Order_by_clause)<br />参数说明:<br />value_expr 值表达式,通常是字段,也可是是表达式。value_expr本身不支持分析函数,也就是lead不支持多层调用。<br />offset 偏移,应该是很熟悉的数学概念了,或者是相对偏移,表格来

2010-10-29 16:56:00 1175

原创 关于外连接的提醒

<br />记得我刚入门SQL的时候老师和书上都说left join做外连接就是左边的表的数量就是查询结果的数量,其实这是不对的。今天突然想起一定要提向大家。我知道老师是为了让学生快些入门,因为这句话只考虑了右表没有与左表关联数据的情况但是如果右表有多条与左表关联的数据呢?所以查询结果应该是大于等于左表记录条数才对而不是等于。<br />下面用实例说明问题:<br />table A(用户信息)<br />UID     USERNAME<br />------   ------------------<b

2010-10-28 14:03:00 760

转载 Oracle数据库异构服务原理及实例说明

由于历史的原因,在多数企业都同时存在多个数据库平台,在每个数据库平台上都运行着相关的一套或多套应用。随着单位业务不断扩大,如何在不影响现有应用运行的前提下,快速有效地整合这些分布在单位内部不同数据库平台上的数据,是一个困扰CIO们的问题。面对这一问题,现有解决方案大致可分为以下两种: 1.在应用程序上建立连接不同数据源的数据连接,这样做要求程序员分清哪个连接是对应哪个数据库的,而且如果设计时涉及到存储过程还要按照不同数据库的要求分别编写,加重了程序员的要求。 2.在数据库中设立快照,定时把其他数据源的数据复

2010-10-22 14:35:00 1816

转载 Oracle开发专题之:删除重复记录

<br />一、测试环境:<br /><br />假设目前我们有一个表:test,该表的结构如下: <br /><br />效果如同前面两个方法一样,大量的连接、排序、分组让依靠rowid来删除重复记录变得很耗时,反而是采用方法1的情况下速度很快(本人测试了2次,都是连接测试服务器进行测试,第一次用时7.09秒,第二次用时14.656秒)。<br /><br />小结:<br />在数据量不大的情况下,采用根据rowid或结合group by分组的方式是很快的,但是在海量数据的情况下则反而是方式一最快,因为

2010-10-22 13:38:00 684

转载 Oracle开发专题之:行列转换

<br />一、使用decode函数进行“行转列”:<br /><br />首先我们来看看最典型的需求:学生成绩单报表制作<br /><br />【1】表结构定义: <br /><br />insert all into ... select是oracle9i里面提供的一个新功能,用于一次性批量执行多个插入语句,以提高效率。绿色高亮的第二处select语句首先查询出各个科目的成绩,然后在insert all into语句中引用到了这些查询到的字段的值。<br /><br />该SQL语句每次从score_2

2010-10-22 13:34:00 618

转载 Oracle开发专题之:窗口函数

目录=========================================1.窗口函数简介2.窗口函数示例-全统计3.窗口函数进阶-滚动统计(累积/均值)4.窗口函数进阶-根据时间范围统计5.窗口函数进阶-first_value/last_value6.窗口函数进阶-比较相邻记录一、窗口函数简介:到目前为止,我们所学习的分析函数在计算/统计一段时间内的数据时特别有用,但是假如计算/统计需要随着遍历记录集的每一条记录而进行呢?举些例子来说:①列出每月的订单总额以及全年的订单总额②列出每月的订单总额

2010-10-22 11:23:00 816

原创 oracle创建与mysql的dblink

因为偶然的原因,想通过oracle访问mysql,要使oracle访问mysql,必须配置“网关”作为以后的参考,故总结了一下从oracle访问mysql的步骤:1.先简单介绍下环境操作系统:windows xporacle:9.2.1mysql:5.02.下载mysql的odbc驱动,我用的是myodbc 3.5并安装3.配置odbc数据源,在控制面板中配置就可以了,使用系统DSN,取名为mysqltest4.在D:/oracle/ora92/hs/admin下建立initmysqltest.ora文件输

2010-10-21 15:18:00 6755 1

转载 数据库dblink简介

<br />  数据库之间的链接建立在DATABASE LINK上。要创建一个DB LINK,必须先在每个数据库服务器上设置链接字符串。 <br /><br />  1、 链接字符串即服务名,首先在本地配置一个服务名,地址指向远程的数据库地址,服务名取为将来你要使用的数据库链名: <br /><br />  2、创建数据库链接, <br />  进入系统管理员SQL>操作符下,运行命令: <br /><br />  SQL>create public database link beijing connec

2010-10-21 15:17:00 1388

转载 Database Link详解

一:dblink创建:        1、已经配置本地服务             create public database   link  toBeJing connect to scott  identified by tiger using 'BEJING'数据库连接字符串'BEJING'是当前客户端数据库中TNSNAMES.ORA文件里定义的别名名称.可以用NET8 EASY CONFIG或者直接修改TNSNAMES.ORA里定义.        2、直接建立链接             cre

2010-10-21 15:15:00 14881

转载 关于oracle的表空间,分区表,以及索引的总结

<br />上周第一次做数据库测试碰到了很多问题特此总结:<br />表空间: <br />Oracle的UNDOTBS01.DBF文件太大的解决办法 <br />1、.禁止undo tablespace自动增长 <br />alter database datafile 'full_path/undotbs01.dbf' autoextend off; <br />2.-- 创建一个新的小空间的undo tablespace <br />create undo tablespace undotBS2

2010-10-21 11:42:00 1019

转载 充分利用 Oracle SQL Developer 报表

<br />充分利用 Oracle 的免费数据库开发工具中的报表功能。<br />2006 年 7 月发布<br />作者:Lewis R. Cunningham  <br />[原址:http://www.oracle.com/technology/global/cn/pub/articles/cunningham-sqldev.html]<br /> <br />Oracle SQL Developer(以前称为 Project Raptor)是 Oracle 针对开发人员和 DBA 新推出的多平台图形

2010-10-19 17:07:00 3239

转载 如何在Oracle SQL Developer 中连接MS SQL Server、MySQL数据库

<br />一、连接至MySQL数据库<br />1.下载mysql的jdbc驱动, http://dev.mysql.com/downloads/ 免费,嘿嘿。<br />   2.解压zip文件(我下载的版本是mysql-connector-java-5.1.5),我们要用的是mysql-connector-java-5.1.5-bin.jar文件。<br />     /** 添加MySQL JDBC驱动的方法<br />             一、将这个jar文件放在你的   /Tomcat  

2010-10-19 14:51:00 1571

转载 Oracle开发专题之:分析函数总结

<br />这一篇是对前面所有关于分析函数的文章的总结:<br /><br />一、统计方面:Sum() Over ([Partition by ] [Order by ])<br /><br />Sum() Over ([Partition by ] [Order by ]  <br />     Rows Between  Preceding And  Following)<br />       <br />Sum() Over ([Partition by ] [Order by ]<br />  

2010-10-19 13:54:00 523

转载 Oracle开发专题之:分析函数2(Rank, Dense_rank, row_number)

<br />目录<br />===============================================<br />1.使用rownum为记录排名<br />2.使用分析函数来为记录排名<br />3.使用分析函数为记录进行分组排名<br /><br />一、使用rownum为记录排名:<br /><br />在前面一篇《Oracle开发专题之:分析函数》,我们认识了分析函数的基本应用,现在我们再来考虑下面几个问题:<br /><br />①对所有客户按订单总额进行排名<br />②按区域

2010-10-19 11:27:00 584

转载 oracle 的ORACLE_SID、INSTANCE_NAME、DB_NAME

<br />【一】对ORACLE_SID的理解paullin.__db_cache_size=339738624<br />paullin.__java_pool_size=4194304<br />paullin.__large_pool_size=4194304<br />paullin.__shared_pool_size=92274688<br />paullin.__streams_pool_size=0<br />*.audit_file_dest='C:/Develop/Oracle/prod

2010-10-18 17:30:00 877

转载 Oracle dbca.bat文件中几个关键参数

<br />Oracle 通过dbca命令来启动数据库创建界面,其中在windows下的dbca.bat文件有几个参数至关重要,分别是:<br /><br />A.@set OH=C:/Develop/Oracle/product/10.2.0/db_1<br />B.@set JRE_CLASSPATH=C:/Develop/Oracle/product/10.2.0/db_1/jdk/jre/lib/rt.jar<br />C.@set I18N_CLASSPATH=C:/Develop/Oracle/

2010-10-18 16:47:00 1814

转载 Oracle管理专题之:用于监控Session、process、Lock的几个SQL语句

 1--查询当前会话和相关进程信息的SQL语句 2select s.saddr, 3       s.sid, 4       s.serial#, 5       s.paddr, 6       s.username, 7       s.status, 8       s.osuser, 9       s.process,10       s.machine,11       s.program,12       s.type,13       s.action,14       s.logon_t

2010-10-18 16:14:00 1690

翻译 DQL、DML、DDL、DCL的概念与区别

<br />SQL(Structure Query Language)语言是数据库的核心语言。<br /><br />SQL的发展是从1974年开始的,其发展过程如下:<br />1974年-----由Boyce和Chamberlin提出,当时称SEQUEL。<br />1976年-----IBM公司的Sanjase研究所在研制RDBMS SYSTEM R<br />时改为SQL。<br />1979年-----ORACLE公司发表第一个基于SQL的商业化RDBMS产品。<br />1982年-----IB

2010-10-18 16:12:00 133814 8

原创 telnet建立http连接获取网页HTML内容

<br />利用telnet可以与服务器建立http连接,获取网页,实现浏览器的功能。<br />它对于需要对http header进行观察和测试到时候非常方便。因为浏览器看不到http header。<br />步骤如下:<br />1. 运行/cmd<br />2. telnet www.csua.berkeley.edu 80<br />3. 输入GET /officers.html HTTP/1.0 并2次回车。<br />这时就应该可以看到http response了,包括了header和body

2010-10-18 12:46:00 16323 2

转载 Oracle调优(入门及提高篇)

我所看到的最实用的oracle调优文章,文章不长,但字字珠玑,特别转过来,以表达我的仰慕之情,并把好文与大家分享.Oracle 调优是一个复杂的主题。关于调优可以写整整一本书,不过,为了改善 Oracle 数据库的性能,有一些基本的概念是每个 Oracle DBA 都应该遵从的。    在这篇简介中,我们将简要地介绍以下的 Oracle 主题:   -- 外部调整:我们应该记住 Oracle 并不是单独运行的。因此我们将查看一下通过调整 Oracle 服务器以得到高的性能。   --Row re-seque

2010-10-18 09:53:00 769

转载 Oracle开发专题之:分析函数1(OVER)

目录:===============================================1.Oracle分析函数简介2. Oracle分析函数简单实例3.分析函数OVER解析一、Oracle分析函数简介:在日常的生产环境中,我们接触得比较多的是OLTP系统(即Online Transaction Process),这些系统的特点是具备实时要求,或者至少说对响应的时间多长有一定的要求;其次这些系统的业务逻辑一般比较复杂,可能需要经过多次的运算。比如我们经常接触到的电

2010-10-15 17:59:00 418

转载 Oracle应用专题之:分析函数3(Top/Bottom N、First/Last、NTile)

目录===============================================1.带空值的排列2.Top/Bottom N查询3.First/Last排名查询4.按层次查询一、带空值的排列:在前面《Oracle开发专题之:分析函数2(Rank、Dense_rank、row_number)》一文中,我们已经知道了如何为一批记录进行全排列、分组排列。假如被排列的数据中含有空值呢?SQL> select region_id, customer_id,  2         sum(custom

2010-10-15 17:59:00 523

原创 MySQL函数大全

[color=red]字符串函数[/color]   ASCII(str)     返回字符串str的第一个字符的ASCII值(str是空串时返回0)   mysql> select ASCII('2');     -> 50   mysql> select ASCII(2);     -> 50   mysql> select ASCII('dete');     -> 100     ORD(str)     如果字符串str句首是单字节返回与ASCII()函数返回的相同值。    如果是一个多字节字符

2010-10-14 17:50:00 509

转载 SQL Server 函数大全(整理转帖)

SQL Server字符串处理函数大全<br /> select语句中只能使用sql函数对字段进行操作(链接sql server),<br />select 字段1 from 表1 where 字段1.IndexOf("云")=1;<br />这条语句不对的原因是indexof()函数不是sql函数,改成sql对应的函数就可以了。<br />left()是sql函数。<br />select 字段1 from 表1 where charindex('云',字段1)=1; 字符串函数对二进制数据、字符串和表达

2010-10-14 17:47:00 655

转载 ORACLE函数大全(整理转帖)

<br />SQL中的单记录函数<br />1.ASCII<br />返回与指定的字符对应的十进制数;<br />SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; <br />A A ZERO SPACE<br />--------- --------- --------- ---------<br />65 97 48 32<br />2.CHR<br />给出整数,返回对应的字符;<br /

2010-10-14 17:44:00 792

原创 Oracle中rownum、rowid、row_number()、rank()、dense_rank()的区别

首先来说一下rownum与rowid含义

2010-10-13 18:22:00 15122 4

UltraEdit4Objective-C

如果您在 Windows 下习惯用 UltraEdit,会发现它查看 Objective-C 源代码没有高亮效果。可以下载 wordfile.zip (61 K) ,解压出 wordfile.uew 文件。 在 UltraEdit 的菜单里选择 高级 -> 配置 -> 编辑器显示 -> 语法高亮 -> 词语列表的完整路径。点浏览按钮选择解压出来的 wordfile.uew 文件,确定即可。 或者你的安装目录下已经有词语列表配置文件,就把这个 wordfile.uew 最后一段粘贴到你的词语列表配置文件的末尾,最后一段从 /L14 "Objective-C" 开始到文件结束。

2010-11-25

javascript真实页面预加载页面

当你在页面需要预加载的时候可以使用本页面,还可以在本页面放一些广告或者笑话打发时间的同时给浏览者深刻的影响。

2008-04-17

空空如也

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

TA关注的人

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