摘要: 1. CREATE OR REPLACE FUNCTION f_get_name(i_empno IN VARCHAR2)RETURN VARCHAR2 IS v_emp_name emp.ename%TYPE;BEGIN SELECT t.ename INTO v_emp_name FROM em 阅读全文
posted @ 2018-06-21 16:13 东篱下 阅读(188) 评论(0) 推荐(0) 编辑
摘要: NEXTVAL 返回序列中下一个有效的值,任何用户都可以引用 CURRVAL 中存放序列的当前值 NEXTVAL 应在 CURRVAL 之前指定 ,二者应同时有效 select emp_id_seq.nextval from dual; select emp_id_seq.currval from 阅读全文
posted @ 2018-06-21 16:13 东篱下 阅读(88) 评论(0) 推荐(0) 编辑
摘要: CURSOR 游标名 IS 操作语句; --1、定义游标 OPEN 游标名; --2、打开游标 LOOP FETCH 游标名 INTO 变量名; --3.读取游标 EXIT WHEN 游标名%NOTFOUND; 处理语句; END LOOP; CLOSE 游标名;--4.关闭游标 1、声明游标: c 阅读全文
posted @ 2018-06-21 16:13 东篱下 阅读(169) 评论(0) 推荐(0) 编辑
摘要: CREATE OR REPLACE TRIGGER tr_emp_sal_commBEFORE UPDATE OF salary, commission_pct OR DELETEON HR.employeesFOR EACH ROWWHEN (old.department_id = 80)BEGI 阅读全文
posted @ 2018-06-21 14:14 东篱下 阅读(681) 评论(0) 推荐(0) 编辑