存储过程的设计
create or replace PROCEDURE GETBYID
( THEID IN NUMBER
, THENAME OUT VARCHAR2
, THEAGE OUT NUMBER
) AS
BEGIN
SELECT NAME,AGE INTO THENAME,THEAGE FROM FYF.STUDENT WHERE ID=THEID;
END; --FYF.GETBYID;存储过程的调用
DECLARE
THEID NUMBER(10):=2;
THENAME VARCHAR2(100);
THEAGE NUMBER(10);
BEGIN
fyf.GETBYID(THEID,thename,theage);
Dbms_output.Put_line('ok');
END;
本文介绍了一个具体的存储过程设计案例,包括创建一个名为GETBYID的存储过程,该过程接收ID作为输入参数,并返回姓名和年龄。此外,还展示了如何在PL/SQL中调用此存储过程。
3376

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



