jjyv70 2011年10月12日
存储过程运行 oracl 就未响应 是不是要加锁? 怎么加啊求指导....
create or replace procedure llx_21
v_bir date;
v_id employg.id%TYPE;
CURSOR c_emp
IS SELECT s_fun8(idcard),id
FROM employg;
BEGIN
OPEN c_emp;
FETCH c_emp INTO v_bir,v_id;
WHILE c_emp %FOUND LOOP
UPDATE employg
SET birthday = v_bir
WHERE id = v_id;
END LOOP;
CLOSE c_emp;
COMMIT;
END;

create function s_fun8(card varchar2) return
date is idate date;
begin
select to_Date(substr(card,7,8),'yyyy-mm-dd') into idate from dual;
return idate;
end;
...全文
67 点赞 收藏 4
写回复
4 条回复

还没有回复,快来抢沙发~

发动态
发帖子
基础和管理
创建于2007-09-28

7175

社区成员

9.5w+

社区内容

Oracle 基础和管理
社区公告
暂无公告