Oracle
javawar8
好雨知时节,当春乃发生。随风潜入夜,润物细无声。
展开
-
oracle存储过程1
与过程相比,存储过程相当于数据库里面的一个对象。如果编译出错,可以用show errors查看。最简单的存储过程 eg:create or replace procedure myproc1as i number; begin i:=100; dbms_output.put_line('i='||i); end;/存储过程的执行: exec myproc1当然...原创 2012-07-10 11:00:31 · 156 阅读 · 0 评论 -
oracle 游标和函数1
游标是一种PL/SQL控制结构;可以对SQL语句的处理进行显示控制,便于对表的行数据逐条进行处理。游标并不是一个数据库对象,只是存留在内存中。由于使用游标有许多种方法,这里只挑选较常用的进行介绍。对应的表都是oracle安装时自带的表。 操作步骤: • 声明游标 • 打开游标 • 取出结果,此时的结果取出的是一行数据 • 关闭游标到底那种类型可以把一行的数据都装进来 • 此时使...原创 2012-07-10 11:11:55 · 144 阅读 · 0 评论 -
oracle 触发器1
存放在数据库中,并被隐含执行的存储过程。在Oracle8i之前,只允许给予表或者视图的的DML的操作,而从Oracle8i开始,不仅可以支持DML触发器,也允许给予系统事件和DDL的操作。 --Before语句触发器--禁止工作人员在休息日改变雇员信息create or replace trigger tr_src_emp before insert or update or delet...原创 2012-07-10 11:27:05 · 145 阅读 · 0 评论 -
oracle 基本权限管理
入门语句Save c:\1.txt 把SQL存到文件 @ c:\1.txt 运行SQL语句Desc emp; 描述Emp结构Select * from tab; 查看该用户下的所有对象如果在sys用户下: 查询Select * from emp; 会报错,原因:emp是属于scott,所以此时必须使用:select * from scott.emp; 加/解锁:alter user so...原创 2012-07-10 11:31:54 · 131 阅读 · 0 评论 -
oracle 创建、删除、修改表空间
--DROP TABLESPACE cmsas_bl including contents and datafiles;--DROP TABLESPACE cmsas_sa including contents and datafiles;--DROP TABLESPACE cmsas_ml including contents and datafiles; CREATE TABLESPA...原创 2012-08-08 19:05:25 · 104 阅读 · 0 评论