谢谢!
解决方案 »
- 急急急! 关于触发器的一个问题 在线等
- 请高手帮忙,关于数据库迁移的问题,从sqrserver到oracle
- [菜鸟提问]关于存储过程的一个小问题(100分急盼)
- 如何把8I的数据导到9I里啊?
- 请各位推荐Oracle的经典书
- 如何离线状态下,启动oracle监听器
- 含 LONG RAW 字段表的检索效率
- developer2000链接不上oracle服务器
- oracle 10g rac 配置asm出错,求帮助
- ORA-06512: 在 line 12 这怎么回事啊??
- 我在LINUX上装了ORACLE 8。1。7,但上面没带PROC预编译器,问,怎么安装PROC编译器
- to:KingSunSha(弱水三千),刚才那个贴子已经给您结了,这儿还有一个触发器,总是编译错误,请再看一下。
type arr is varray(5) of varchar2(100);
varr arr;
.....
end aaa;create or replace procedure bbb(
a aaa.varr,
....)as
.....
end;
type arrtype is varray(100) of varchar2(20);
procedure print(v in arrtype);
end;
create or replace package body test_pkg as procedure print(v in arrtype) as
i Pls_integer;
begin
for i in 1..v.count loop
dbms_output.put_line( v(i) );
end loop;
end;
end;--test
declare x test_pkg.arrtype;
begin
x := test_pkg.arrtype('123', '412', 'badf', '1412');
test_pkg.print(x);
end;
我必须在vc中用ado调用存储过程的。
得先把参数传递进去的。