SQL SERVER转ORACLE问题(基础格式送分问题,帮帮师妹吧)
各位师兄:
原先是做SQL SERVER的,现在转做一个有关ORACLE的项目。
有一些基础问题向各位请教:
1、SQL中查询表的存储过程很简单。
如:create proc test
as
select * from temp
只要运行exec test便可查询出表temp的记录,
而ORACLE中应该怎么做?才能取得这样的结果?
2、传出参数的存储过程的运行
create procedure get_value(str1 in number,str2 in number,str3 out number)
as
begin
str3:=str1+str2;
end;
SQL运行时:
declare @v_str int
exec get_value 1,2,@v_str output
select @v_str
即可看到@v_str的值
而ORACLE运行时:
declare
v_str number;
begin
get_value(1,1,v_str);
end;倒是可以运行,但却看不到参数v_str的值,应该如何做?
很急,谢谢各位赐教。