摘要:
存储过程 存储过程 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储 阅读全文
摘要:
1.游标Cursor 在写java程序中有集合的概念,那么在pl/sql中也会用到多条记录,这时候我们就要用到游标,游标可以存储查询返回的多条数据。 语法: CURSOR 游标名 [ (参数名 数据类型,参数名 数据类型,...)] IS SELECT 语句; 例如:cursor c1 is sel 阅读全文
摘要:
程序结构 declare 说明部分 定义变量 begin 语句序列DML语句 exception 处理例外 end; declare 说明部分 定义变量 begin 语句序列DML语句 exception 处理例外 end; 语法 PLSQL是Oracle对sql语言的过程化扩展,指在SQL命令语言 阅读全文
摘要:
索引的图示结构,索引的默认存储结构是B树结构, 其次还有位图等 索引的分类:http://www.cnblogs.com/wishyouhappy/p/3681771.html 索引的超详细讲解:http://blog.csdn.net/iteye1011/article/details/17263 阅读全文
摘要:
序列:可供多个用户来产生唯一数值的数据库对象 可以认为和mysql中的auto_increment功能类似 注意 CURRVAL: 返回序列的当前值。NEXTVAL: 序列递增,返回下一值。 你不能使用序列的CURRVAL和NEXTVAL,在下面情况下(具体参见官方文档):1:在DELETE、SEL 阅读全文
摘要:
视图 视图可以认为是为了方便查询所形成的表 视图并没有存储实际的数据 视图是表中数据的逻辑表示。视图本身并不存储任何数据(这就是视图和表最直接的差别),而真正的数据是存在于基表中的。视图也和表一样,也带有名称的列和行。简单的说,视图就是一个展示的窗口,它可以从这个表拿点数据,从另一个表拿点数据,进行 阅读全文
摘要:
(1) 闪回数据库(flashback database) 闪回数据库就是当出现逻辑错误时,能够将整个数据库回退到出错前的那个状态。 (2) 闪回删除(flashback drop) Oracle10g之前,一旦删除了一个表,那么该表就会从数据字典里面删除。要恢复该表,需要进行不完全恢复。 Orac 阅读全文
摘要:
SQL> --Oracle的回收站 SQL> --查看回收站 SQL> show recyclebin; ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME TEST2 BIN$tBAo/HbsRMClk8lSDu2kqg==$0 TABLE 20 阅读全文
摘要:
SQL> --一次插入多条数据 将emp的列复制给emp10 SQL> create table emp10 as select * from emp where 1=2; SQL> --一次性将emp中所有10号部门的员工插入到emp10中 SQL> insert into emp10 select * from emp where deptno=10; SQL> /* SQL> 海量插入... 阅读全文
摘要:
SQL> --等值连接 SQL> select e.empno,e.ename,e.sal,d.dname 2 from emp e,dept d 3 where e.deptno=d.deptno; 等值操作会忽略某个表中单独存在的东西 SQL> -- 不等值连接 SQL> select e.em 阅读全文