Chinaunix首页 | 论坛 | 博客
  • 博客访问: 347470
  • 博文数量: 94
  • 博客积分: 1500
  • 博客等级: 上尉
  • 技术积分: 1020
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-11 09:23
文章分类
文章存档

2011年(76)

2010年(18)

分类: Oracle

2011-05-05 10:39:03

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;
阅读(1698) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~