易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle学习笔记4

 
一.索引
1)//可以跟多个字段,表示多个字段组成的索引
Create index idx_stu_email on stu(email)
2)Drop index idx_stu_email
3)加主键约束或者唯一约束时,系统会自动加索引
4)加了索引会使读更快,但修改更慢,不要轻易建立索引
 
二.视图
1)视图就是一个子查询,视图越多维护越难
2)视图可以更新数据,但是很少用它更新数据
3)Create view v$_avg_sal as
  select deptno, grade
  from (
select deptno,avg(sal) avg_sal from emp group by deptno) t join salgrade s on
                       (t.avg_sal between s.lowsal and s.highsal)
     ) t1 join dept d on (t1.deptno = d.deptno);
 
三.序列(sequence,Oracle特有)
1)维护主键,线程安全
2)Create sequence seq;
3)Create sequence seq start with 1 increment by 1;
4)Select seq.nextval from dual;
5)Drop sequence seq;
 
四.DML
1)insert into tablename(col1, col2, col3) values(v1, v2, v3);
2)update tablename set col1 = value1 where…
3)delete from tablename where ….
 
五.DDL
1)Create table emp2 as select * from emp;
2)Create table stu
(
         Id number(6) primary key,
         --给约束起别名,字段级约束
         Name varchar2(20) constraint stu_name_notnull not null,
         Sex number(1),
         Age number(3),
         Sdate date,
         Grade number(2) default 1,
         Classid number(4) references class(id),
         --字段唯一,但是可以插入null
         Email varchar2(50) unique,
     &nb


相关文档:

[Oracle]高效的PL/SQL程序设计(三)

本系列文章导航
[Oracle]高效的PL/SQL程序设计(一)--伪列ROWNUM使用技巧
[Oracle]高效的PL/SQL程序设计(二)--标量子查询
[Oracle]高效的PL/SQL程序设计(三)--Package的优点
[Oracle]高效的PL/SQL程序设计(四)--批量处理
[Oracle]高效的PL/SQL程序设计(五)--调用存储过程返回结果集
[Oracle]高效的PL/SQL程序设计(六)- ......

ORACLE sql语句笔记

windows上存在32bit的限制,如AIX、HP UNIX 等有明确的64BIT OS and ORACLE的版本,32bit oracle可以装在64bit os 上,64 bit oracle不能装在32 bit OS上
oracle是64bit or 32 bit,32bit 通常 SGA有 1.7G 的限制(某些OS的处理或者WINDOWS上有特定设定可以支持到2G以上甚至达到3.7G
如何查出前台正在发出的sql语句:
sele ......

jsp 链接Oracle的连接池和查询跳转代码(带登录)

'-------------------------------------------------------------------以下是登录代码
<%@ page contentType="text/html; charset=gb2312"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3 ......

SQLServer和Oracle常用函数对比


数学函数
在oracle 中distinct关键字可以显示相同记录只显示一条
  1.绝对值
  S:select abs(-1) value
  O:select abs(-1) value from dual
  2.取整(大)
  S:select ceiling(-1.001) value
  O:select ceil(-1.001) value from dual
  3.取整(小)
  S:select floor(-1.001) value ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号