用sql如何调用存储过程? select * 存储过程名 from dual
2个回答
展开全部
是oracle吧,如果存储过程里不带参数,按下边的方法
begin
存储过程名;
end;
如果带参数
begin
存储过程名(v_ym => :v_ym);
end;
其中v_ym是输入参数
也或者,你用plsql的话,找到左边的树procedure,右键选中你的过程名-测试-执行(如果有输入参数直接输入参数就行了)
看你写的语句,你是要查你都建了那些存储过程吧?
select * from USER_OBJECTS where OBJECT_TYPE='PROCEDURE';
其中,引号里那个PROCEDURE必须大写
begin
存储过程名;
end;
如果带参数
begin
存储过程名(v_ym => :v_ym);
end;
其中v_ym是输入参数
也或者,你用plsql的话,找到左边的树procedure,右键选中你的过程名-测试-执行(如果有输入参数直接输入参数就行了)
看你写的语句,你是要查你都建了那些存储过程吧?
select * from USER_OBJECTS where OBJECT_TYPE='PROCEDURE';
其中,引号里那个PROCEDURE必须大写
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询