create or replace procedure abc(table_id in varchar2, out_table out varchar2) as
xa varchar2(20);
xb int;
xc number;
begin
xa :='ABC';
xb :=sqrt(5);
xc :=xb/2;
select count(*)into out_table from cloud2012;end abc;
不会调用out参数查看变量结果。
刚学,请指教.
xa varchar2(20);
xb int;
xc number;
begin
xa :='ABC';
xb :=sqrt(5);
xc :=xb/2;
select count(*)into out_table from cloud2012;end abc;
不会调用out参数查看变量结果。
刚学,请指教.
解决方案 »
- PLSQL能否用对象类型定义一个变量
- 求一查询oracle数据库死锁的SQL语句
- RAC中的问题。
- oracle查询用户自建表名的办法。。
- linux安装Oracle9设置环境变量在哪设置?
- [求助]怎么登录到oracle management server
- 请问用JDBC如何获取Oracle存储过程返回的多个记录集(游标)?
- 数据库设计过程中 建模 是否是绝对必要的?那个产品最好用!
- 关于Orale8i server 8.1.5 for Solaris 8 x86安装
- 紧急求教:如何把sql server 2000数据库转移到ORACLE数据库?
- 有没有不需要安装oracle客户端的查询工具
- DBA实现自我增值的绝佳途径
out_table :=v_out_table;
看看
我就想调用out参数查看变量结果
VAR rec_table VARCHAR2(10);
然后执行存储过程:
EXEC abc('xxxx',:rec_table);
最后打印显示:
PRINT rec_table;
xa varchar2(20);
xb int;
xc number;
begin
xa :='ABC';
xb :=sqrt(5);
xc :=xb/2;
select count(*)into out_table from cloud2012;
dbms_output.put_line(out_table);--输出到output中查看
end abc;