Chinaunix

标题: select .. for update nowait 异常处理 [打印本页]

作者: bealla    时间: 2011-12-21 08:44
标题: select .. for update nowait 异常处理
CREATE OR REPLACE PROCEDURE pd_testnowait IS
    l_name VARCHAR2(50);
     result_ varchar2(500);
BEGIN
    SELECT v_name
    INTO   l_name
    FROM   test1
    WHERE  v_id = '3'
    FOR    UPDATE NOWAIT;
EXCEPTION
    WHEN OTHERS THEN
        IF (SQLCODE = -54)
        THEN
            result_ :='ERR111';
            return;
       end if;
         IF (SQLCODE = -60)
        THEN
            result_ :='ERR112';
            return;
        END IF;
         result_ :='ERR999';
END pd_testnowait;





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2