ORA-01422: 实际返回的行数超出请求的行数

2017-08-04  本文已影响0人  Clannad_汐
CREATE OR REPLACE 
PROCEDURE "serchS" (sno IN VARCHAR2)
AS
v_name varchar2(20); 
v_age varchar2(20); 
BEGIN
    SELECT SNAME INTO v_name FROM S WHERE SNO = sno;
    DBMS_OUTPUT.PUT_LINE(v_name);
END;

CREATE OR REPLACE 
PROCEDURE "serchS" (sno2 IN VARCHAR2)  //改变了变量名
AS
v_name varchar2(20); 
v_age varchar2(20); 
BEGIN
    SELECT SNAME INTO v_name FROM S WHERE SNO = sno2; //改变了变量名
    DBMS_OUTPUT.PUT_LINE(v_name);
END;

上一篇下一篇

猜你喜欢

热点阅读