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

oracle 视频笔记3(insert、update、delete)

一,INSERT
1.为了不打乱原来的表的数据,所以备份原来的数据.
create table emp2 as select * from emp
create table emp3 as select * from emp
create table dept2 as select * from dept
create table salgrade2 as select * from salgrade
2.查看表的设计情况:desc dept2;表示查看表dept2的设计情况.
3.插入数据的个数与表的数据的个数一样.
如:insert into dept2 values (50, 'game', 'bj')
4.插入数据的个数与表的数据的个数不一样.
如:insert into dept2 (deptno, dname) values (60, 'game2')
5.整个表的插入。
如:insert into dept2 select * from dept2; ,表示pept2表中的数据重复插入了一遍。
4.如果输入“rollback;”,则上面插入的数据就会回滚。
二,UPDATE
如:update emp2 set sal=sal*2, ename=ename||'-' where deptno = 10;
表示把表emp2中的deptno = 10的sal乘以2,在ename的后面加上"-"
三,DELETE
如:delete from emp2; ,表示把emp2这个表整个删除
delete from dept2 where deptno <25; , 表示把表dept2 中的deptno小于25的数据删除.


相关文档:

Oracle中组合索引的使用详解

在Oracle中可以创建组合索引,即同时包含两个或两个以上列的索引。在组合索引的使用方面,Oracle有以下特点:
    1、 当使用基于规则的优化器(RBO)时,只有当组合索引的前导列出现在SQL语句的where子句中时,才会使用到该索引;
    2、 在使用Oracle9i之前的基于成本的优化器(CBO)时 ......

ORACLE常用FAQ

 第一部分、SQL&PL/SQL
[Q]怎么样查询特殊字符,如通配符%与_
[A]select * from table where name like 'A_%' escape ''
[Q]如何插入单引号到数据库表中
[A]可以用ASCII码处理,其它特殊字符如&也一样,如
insert into t values('i'||chr(39)||'m'); -- chr(39)代表字符'
或者用两个单引号表示一个
or ......

Oracle 语句优化30个规则(上)

1. 选用适合的Oracle优化器
  Oracle的优化器共有3种:
  a. RULE (基于规则)
  b. COST (基于成本)
  c. CHOOSE (选择性)
  设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是会话(session)级对其进行覆盖。 ......

oracle中connect by prior实现递归查询

收集的几条在oracle中通过connect by prior来实现递归查询
Start with...Connect By子句递归查询一般用于一个表维护树形结构的应用。
创建示例表:
CREATE TABLE TBL_TEST
(
ID    NUMBER,
NAME VARCHAR2(100 BYTE),
PID   NUMBER         ......

oracle 视频笔记1(select)

下面是用scott用户测试的。
如果不知道当前用户是什么用户,可以输入: show user ,这样它就显示出当前用户是什么用户了.
如果想编辑已经输入到sqlplus中的代码,可以输入“ed”,然后回车就能弹出一个记事本,记事本里面有上一步输入的代码,修改代码并保存后关闭记事本,最后在sqlplus中输入“/”并击回 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号