SQnote
永远有多远……
SQnote - java,web优化,python,(www.sqnote.cn)

文章分类 -  Oracle

[摘]多表连接的SQL写法(SqlServer、Oracle)
摘要:Oracle8 select a.*,b.* from a,b where a.id(+)=b.id --相当于左联接 select a.*,b.* from a,b where a.id=b.id(+) --相当于右联接 Oracle9 支持以上的写法,还增加了LeftJoin、Right Join等 select a.*,b.* from a left join b on a.id=b.i... 阅读全文
posted @ 2006-02-24 21:28 SQnote·www.SQnote.cn 阅读(655) 评论(0) 推荐(0)
【摘】记录集分页显示策略
摘要:可以有以下五种方法实现: 1. 使用forward-only的resultset,rs.next()移动记录集就可以了选从50-100行 int CurrentRow = 1; int MinRow = 50; int MaxRow = 100; while(rs.next()) { if (CurrentRow 50 and tt.r ?"); return pagingSelec... 阅读全文
posted @ 2006-02-21 20:04 SQnote·www.SQnote.cn 阅读(268) 评论(0) 推荐(0)
[摘]Oracle SQL依然无可替代--《Mastering Oracle SQL》
摘要:天寒地冻,呆在家里又读完了《Mastering Oracle SQL》2nd,发现Oracle的功能还是很强悍,光函数就有两百个,那些面向对象的查询语言很难模拟,特别是SQL2003里针对OLAP的windows function等。 幸好Hibernate3.0也支持SQL了。 1.报表合计专用的Rollup函数 销售报表 广州 1月 ... 阅读全文
posted @ 2006-01-08 21:14 SQnote·www.SQnote.cn 阅读(185) 评论(0) 推荐(0)
[摘]用java调用oracle存储过程
摘要:这段时间开始学习写存储过程,主要原因还是因为工作需要吧,本来以为很简单的,但几经挫折,豪气消磨殆尽,但总算搞通了,为了避免后来者少走弯路,特记述与此,同时亦对自己进行鼓励。 一:无返回值的存储过程 存储过程为: CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) AS BEGIN INSERT IN... 阅读全文
posted @ 2005-12-20 21:31 SQnote·www.SQnote.cn 阅读(236) 评论(0) 推荐(0)
[整理]oracle基本操作
摘要:1:连接在cmd窗口中 sqlplus shujuzx/shujuzx@WSTXNY;2:创建用户create user jbuser identified by abc;3:赋予权限grant connect,resource to jbuser;4:创建表 1. --创建用户表2. create table T_USER (3. USER_ID CHAR(6) not null,4. USER... 阅读全文
posted @ 2005-11-14 08:35 SQnote·www.SQnote.cn 阅读(303) 评论(0) 推荐(0)
在oracle中创建表空间
摘要:3. Oracle9i的初步安装完成后,接下来我们将"\oracle\ora92\network\admin\sqlnet.ora"打开,将其中的"NTS"改为"NONE"。 4. 点击"开始/程序/Oracle - OraHome92/Configuration and Migration Tools/Database Configuration Assistant"开始添加数据库: ... 阅读全文
posted @ 2005-11-10 09:33 SQnote·www.SQnote.cn 阅读(1521) 评论(0) 推荐(0)
[摘]SQLPLUS命令的使用大全
摘要:1. 执行一个SQL脚本文件 SQL>start file_name SQL>@ file_name 我们可以将多条sql语句保存在一个文本文件中,这样当要执行这个文件中的所有的sql语句时,用上面的任一命令即可,这类似于dos中的批处理。 2. 对当前的输入进行编辑 SQL>edit 3. 重新运行上一次运行的sql语句 SQL>/ 4. 将显示的内容输出到指定文件 SQL> SPO... 阅读全文
posted @ 2005-11-04 12:44 SQnote·www.SQnote.cn 阅读(299) 评论(0) 推荐(0)
[摘]oracle创建表基础
摘要:1.点击"开始/程序/ Oracle - OraHome92/ Application Development/ SQL Plus"; 2.在"用户名称[U]:"和"口令[P]:"输入system的用户名和密码,默认为system和manager(或安装时自己设定的密码),确定无误后你就能看到以下的界面了。3.创建表空间"TEST",大小100M:CREATE TABLESPACE "TEST"... 阅读全文
posted @ 2005-10-31 13:36 SQnote·www.SQnote.cn 阅读(7084) 评论(0) 推荐(0)
[摘]在SQL中删除重复记录的多种方法
摘要:本文总结了一些删除重复记录的方法,在Oracle中,可以通过唯一rowid实现删除重复记录;还可以建临时表来实现...这里只提到其中的几种简单实用的方法,希望可以和大家分享(以表employee为例)。 SQL> desc employee Name Null? Type ---------------... 阅读全文
posted @ 2005-09-23 15:07 SQnote·www.SQnote.cn 阅读(358) 评论(0) 推荐(0)
[摘]Oracle9i中整理索引
摘要:建立索引时需要考虑的因素索引通常能改善应用程序的性能,因为它能减少应用程序各个单独的SQL语句执行时所牵涉到的I/O量。然而,对应用程序表进行过多的索引,也会对性能产生一些不利的影响。如果不小心对一个小表作了索引,实际上可能增大访问表数据所需的I/O量。在用户对应用程序的数据执行“数据操纵语言(Data Manipulation Language,DML)”操作时,一个不必要的索引还会带来额外的开... 阅读全文
posted @ 2005-09-23 15:04 SQnote·www.SQnote.cn 阅读(141) 评论(0) 推荐(0)
[摘]ORACLE汉字显示的字符集问题
摘要:在国内外大中型数据库管理系统中,把ORACLE作为数据库管理平台的用户比较多。ORACLE 不论是数据库管理能力还是安全性都是无可非议的,但是,它在汉字信息的显示方面着实给中国用户带来不少麻烦,笔者多年从事ORACLE数据库管理,经常收到周围用户和外地用户反映有关ORACLE数据库汉字显示问题的求援信,主要现象是把汉字显示为不可识别的乱码,造成原来大量信息无法使用。本文将就这一问题产生的原因和解决... 阅读全文
posted @ 2005-09-23 14:54 SQnote·www.SQnote.cn 阅读(452) 评论(0) 推荐(0)
[摘]卸载ORACLE 8.1.7
摘要:软件环境: 1、Windows 2000+ORACLE 8.1.7 2、ORACLE安装路径为:C:\ORACLE 实现方法: 1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。 2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer 卸装所有Oracle产品... 阅读全文
posted @ 2005-09-08 11:27 SQnote·www.SQnote.cn 阅读(336) 评论(0) 推荐(0)