以下这样的代码结构declare
--变量
begin
--SQL语句调用方法, 把参数的返回值保存在变量中
dbms_output.put_line(变量)
end;
问题1: 我想定义一个方法,应该在哪里定义?
问题2: 怎么把方法的返回值保存在变量中。
大家能给我写个例子吗????????????谢谢!!!!!!!!!!!着急,,在线等!!!!!!!!!
--变量
begin
--SQL语句调用方法, 把参数的返回值保存在变量中
dbms_output.put_line(变量)
end;
问题1: 我想定义一个方法,应该在哪里定义?
问题2: 怎么把方法的返回值保存在变量中。
大家能给我写个例子吗????????????谢谢!!!!!!!!!!!着急,,在线等!!!!!!!!!
--建立
create or replace function testf
return int
as
rcount int;
begin
select count(1) into rcount from user_tables;
return rcount;
end;
/
--调用
declare
ret int := 0;
begin
ret:=testf();
dbms_output.put_line(ret);
end;
/