Oracle SQL
文章平均质量分 76
杰富济贫
这个作者很懒,什么都没留下…
展开
-
复杂查询
/* 多表查询*/--多表查询时,将产生笛卡尔积(多表行相乘)select * from emp,dept ;--加where条件过滤笛卡尔积select * from emp,dept where emp.deptno=dept.deptno ;--为表取别名select * from emp e,dept d where e.deptno=d.deptno ;原创 2012-04-11 15:32:47 · 619 阅读 · 0 评论 -
表管理
/* 目前主流数据库: 微软:SQL Server和Access 瑞典MySQL AB公司mysql IBM公司:db2 美国Sybase公司:Sybase IBM公司:informix 美国Oracle公司:oracle*/--查询所有表select * from tab ;--创建表personcreate table person原创 2012-04-11 15:35:10 · 384 阅读 · 0 评论 -
索引笔记
/* 主键约束/唯一约束 : 系统会自动建立索引,以SYS_开始 1. 为一个表的列或组合列建立索引后,读取的速度加快 2. 但写的速度却减慢了,因为插入,修改和删除数据后,还要更新索引 3. 索引也需要空间,系统要占用大约为表1.2倍的硬盘和内存空间来保存索引,增加了空间负担 索引创建的原则 1. 在大表上建立索引才有意义 2. 在where子句原创 2012-04-11 15:38:49 · 249 阅读 · 0 评论 -
特殊sql【一】(例:多列合并成一列)
[sql] view plaincopyprint?select * from biz_shop select SHOP_SID,SHOP_NAME,BIZ_CATALOG,CITY_CODE from biz_shop select * from biz_shopselect SHOP_SID,SHOP_NAME,BIZ_CATALOG,CITY_CODE fro转载 2012-04-11 16:02:20 · 7525 阅读 · 0 评论 -
特殊sql【二】限制、排序
[sql] view plaincopyprint?-->UPPER LOWER select BIZ_CATALOG from biz_shop where UPPER(BIZ_CATALOG)='CINEMA'; select BIZ_CATALOG from biz_shop where LOWER(BIZ_CATALOG)='cinema'; -->UPP转载 2012-04-11 16:04:39 · 245 阅读 · 0 评论 -
序列同义词
/* 序列 sequence : 序列号,在每次取的时候自动增加(第一次使用是初始值) start with number : 从多少开始增长 increment by number : 每次增长多大 nomaxvalue : 没有最大值,不限制最在值 nocycle : 不循环 cache number : 预先在内存原创 2012-04-11 15:36:25 · 891 阅读 · 0 评论 -
Oracle学习笔记——Oracle和SQL基础
1.Windows下安装、卸载Oracle的相关事项:(1).Oracle服务管理:Oracle10g运行时需要800MB左右的内存,安装完Oracle后,会发现在Windows服务中自动开启了很多个Oracle相关的服务,其实Oracle一般只需要启动Oracle和Oracle监听两个服务就可以了,将其他的Oracle服务停止,可以减轻内存占用量,加快机器运行速度。(2).卸载Ora转载 2012-04-11 15:22:30 · 381 阅读 · 0 评论 -
单行函数
--单行函数/* 字符函数*/--小写转大写 upper()select upper('hello accp!') from dual ;--大写转小写 lower()select lower('HELLO ACCP!') from dual ;--单词首字母大写,其余小写 initcap()select initcap('hello accp!') from原创 2012-04-11 15:31:39 · 516 阅读 · 0 评论 -
简单SQL语句
/* 先来熟悉scott用户下的四张表 1 雇员表 emp empno number(4) 表示雇员编号 ename varchar2(10) 表示雇员姓名 job varchar2(9) 表示工作职位 mgr number(4) 表示领导编号 hiredate date 表示雇佣日期 sal number(7,2) 表示月薪原创 2012-04-11 15:29:46 · 581 阅读 · 0 评论