谁的存储过程用的好啊,帮我看看,在线等待中.......
海洋‘s 2002-05-25 03:13:05 存储过程[保存在数据库中]是:
PROCEDURE inp_fun_dbsh1(v_jhid IN VARCHAR2,v_res OUT NUMBER, v_report OUT VARCHAR2) IS
BEGIN
IF substr(v_jhid,1,1) = '港' THEN
v_report := '数据表“AC01”,主关键字“1,1”,字段“顶界深度,孔隙度”录入错误,请改正';
v_res := 0;
ELSE
v_report := '全部数据录入正确,可以向成果库转移';
v_res := 1;
END IF;
END;
我在程序中是这样调用的:
Declare inp_fun_jhid Procedure FOR
inp_fun_dbsh1('港38',i,str);
EXECUTE inp_fun_jhid;
可是什么也不执行啊