Oracle
xiaohu8855
这个作者很懒,什么都没留下…
展开
-
Oracle 语句级触发器
先构造一个表:create table emp2(id number(2),name varchar(10),currdate date,action varchar2(1))创建触发器: create or replace trigger d_i_u_emp2after insert or update or delete on mysortbeginif inserting then原创 2009-10-14 21:55:00 · 618 阅读 · 0 评论 -
Oracle 分页语句,存储过程
select * from (select t.*,rownum rn from (select * from emp) t where rownum=6; 创建分页结果集的游标create or replace package fenyepackage as type testcursor is ref cursor;end fenyepackage; 创建分页存储过程c原创 2009-10-14 20:42:00 · 360 阅读 · 0 评论 -
Oracle 行级触发器学习
Oracle 触发器有语句级触发器和行级触发器 语句级触发器 当删除部门表中的部门号时,同时删除掉员工表中部门号为:old.deptno的记录create or replace trigger del_dept_idafter delete on deptfor each rowbegindelete from emp where deptno=:old.deptno;end;原创 2009-10-14 21:14:00 · 533 阅读 · 0 评论 -
oracle sys 密码修改
如果忘记sys密码,可以用操作系统权限登录:dos下输入sqlplus / as sysdba;授予普通用户(比如scott或者创建新用户) alter user权限或者dba角色,当授予dba角色时:可通过select * from v$pwfile_users查看用户有哪些角色 创建新用户test: SQL> create user test iden原创 2009-10-18 13:01:00 · 3338 阅读 · 2 评论 -
oracle 层次化查询
层次化查询:select [level],colomn,...from table [where where_clause] [ [start with start_condition] [connect by prior prior_condition] ];,使用count(distinct level) 可以获取层次数原创 2010-02-22 15:15:00 · 417 阅读 · 0 评论