我写在一个包里面的
PROCEDURE GETINFO(S IN OUT STU,SN VARCHAR)
IS
BEGIN
SELECT * INTO S FROM student WHERE student.sno='001';
END GETINFO;
这样就可以
PROCEDURE GETINFO(S IN OUT STU,SN VARCHAR)
IS
BEGIN
SELECT * INTO S FROM student WHERE student.sno=SN;
END GETINFO;
我来调用
GETINFO(S,'001');
就出问题拉 说是没有数据发现,但是实际上是有数据的啊???
请各位帮忙解决
...全文
1733打赏收藏
新人 简单的 PL/SQL 问题
我写在一个包里面的 PROCEDURE GETINFO(S IN OUT STU,SN VARCHAR) IS BEGIN SELECT * INTO S FROM student WHERE student.sno='001'; END GETINFO; 这样就可以 PROCEDURE GETINFO(S IN OUT STU,SN VARCHAR) IS BEGIN SELECT * INTO S FROM student WHERE student.sno=SN; END GETINFO;