存储过程:
CREATE OR REPLACE PROCEDURE stu_proc(v_name IN VARCHAR2 DEFAULT '张三', v_id OUT NUMBER) AS
--声明语句段
BEGIN
--执行语句段
SELECT id INTO v_id FROM student where sname=v_name;
EXCEPTION
--异常处理语句段
WHEN NO_DATA_FOUND THEN
dbms_output.put_line('NO_DATA_FOUND');
END;
调用:
DECLARE
i NUMBER ;
BEGIN
stu_proc('张三',i);
dbms_output.put_line('查询到的ID为: '||i);
END;结果:
本文介绍了一个简单的存储过程示例,该存储过程用于从学生表中根据姓名查询学生的ID,并展示了如何调用此存储过程。
955

被折叠的 条评论
为什么被折叠?



