上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 104 下一页
摘要: 开始CREATE OR REPLACE PROCEDURE query_emp(p_id IN emp.empno%TYPE, p_name OUT emp.ename%TYPE, p_salary OUT emp.sal%TYPE)ISBEGIN SELECT ename,sal INTO p_name,p_salary FROM emp WHERE empno = p_id;END query_emp;生成完毕后,可以这样来执行:DECLARE g_name varchar2(20); g_salary NUMBER(4);BEGIN query_emp(7369,... 阅读全文
posted @ 2012-11-23 16:06 健哥的数据花园 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 开始想要知道,是否在一条SQL执行完毕之后,有否机会在接下来的程序运行段看SQL%NOTFOUND的值。事实上,它立即跳到了异常段。SET SERVEROUTPUT ON;DECLARE v_ename emp.ename%TYPE; e_norecord EXCEPTION; PRAGMA EXCEPTION_INIT (e_norecord, -20001); err_num NUMBER; err_msg VARCHAR2(100);BEGIN SELECT ename INTO v_ename FROM emp where empno=3000; IF SQL%... 阅读全文
posted @ 2012-11-23 14:50 健哥的数据花园 阅读(2104) 评论(0) 推荐(0) 编辑
摘要: 开始SET SERVEROUTPUT ON;DECLARE v_ename emp.ename%TYPE; e_norecord EXCEPTION; PRAGMA EXCEPTION_INIT (e_norecord, -20001); err_num NUMBER; err_msg VARCHAR2(100);BEGIN SELECT ename INTO v_ename FROM emp WHERE empno=3000; EXCEPTION WHEN OTHERS THEN err_num := SQLCODE; err_msg := SUBST... 阅读全文
posted @ 2012-11-23 14:40 健哥的数据花园 阅读(4166) 评论(0) 推荐(0) 编辑
摘要: 开始set serveroutput on;DECLARE e_no_rows EXCEPTION; e_integrity EXCEPTION;BEGIN BEGIN RAISE e_no_rows; END;EXCEPTION WHEN e_no_rows THEN DBMS_OUTPUT.PUT_LINE('no rows exception');END;运行结果:anonymous block completedno rows exception结束 阅读全文
posted @ 2012-11-23 14:04 健哥的数据花园 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 开始set serveroutput on;DEFINE p_deptno = 10DECLARE e_emps_remaining EXCEPTION; PRAGMA EXCEPTION_INIT (e_emps_remaining, -2292);BEGIN DELETE FROM dept WHERE deptno = & p_deptno; COMMIT;EXCEPTION WHEN e_emps_remaining THEN DBMS_OUTPUT.PUT_LINE('Cannot remove dept' || TO_CHAR(&... 阅读全文
posted @ 2012-11-23 13:34 健哥的数据花园 阅读(1138) 评论(0) 推荐(0) 编辑
摘要: ./pgpool -a /pgpool/pool_hba.conf -f /pgpool/pgpool.conf -n > /pgpool/pgpool_gao.log 2>&1 & 阅读全文
posted @ 2012-11-22 17:13 健哥的数据花园 阅读(224) 评论(0) 推荐(0) 编辑
摘要: pgpool-n -d > /tmp/pgpool.log 2>&1 & 阅读全文
posted @ 2012-11-16 17:40 健哥的数据花园 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 出现两个选项都是要连接RHN,一个是直接连,一个是用proxy连。耗时很久。此时,强制关闭VM的电源。在属性里把Network由 Bridge Adapter 改为 NAT。重新启动。再出现对的选项里是走到 Setup Software Updates的时候,一个是连接到RHN,一个是不连。 阅读全文
posted @ 2012-11-15 10:34 健哥的数据花园 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 开始代码块如下:BEGIN update emp_cpy set empno=3000 where deptno=20;END;执行后,再开一个session, 查询:SQL> select * from emp_cpy where deptno=20; EMPNO ENAME JOB MGR HIREDATE SAL COMM---------- ---------- --------- ---------- --------- ---------- ---------- DEPTNO---------- ... 阅读全文
posted @ 2012-11-14 17:46 健哥的数据花园 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 开始DECLARE CURSOR emp_cursor IS SELECT empno, ename, dname FROM emp_cpy, dept WHERE emp_cpy.deptno=dept.deptno AND emp_cpy.deptno = 20 FOR UPDATE OF sal NOWAIT; emp_record emp_cursor%ROWTYPE;BEGIN LOOP IF NOT emp_cursor%ISOPEN THEN OPEN emp_cursor; END IF; FETCH emp_cu... 阅读全文
posted @ 2012-11-14 17:44 健哥的数据花园 阅读(2936) 评论(0) 推荐(0) 编辑
上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 104 下一页