DECLARE
TYPE CharArrayTyp IS TABLE OF VARCHAR2(50) INDEX BY BINARY_INTEGER;
TYPE NumArrayTyp IS TABLE OF INTEGER INDEX BY BINARY_INTEGER;
CREATE OR REPLACE PROCEDURE GetVoiceMsg( sql_no_value in VARCHAR2,
Sql_no_length in INTEGER,
v_type out NumArrayTyp,
v_musicid out CharArrayTyp,
v_name out CharArrayTyp
)AS v_1 NumArrayTpe ;
begin
v_1 :='abcdef';
v_type:=v_1;
dbms_output.put_line('N1:'||TO_CHAR(v_type(1)));
end;
TYPE CharArrayTyp IS TABLE OF VARCHAR2(50) INDEX BY BINARY_INTEGER;
TYPE NumArrayTyp IS TABLE OF INTEGER INDEX BY BINARY_INTEGER;
CREATE OR REPLACE PROCEDURE GetVoiceMsg( sql_no_value in VARCHAR2,
Sql_no_length in INTEGER,
v_type out NumArrayTyp,
v_musicid out CharArrayTyp,
v_name out CharArrayTyp
)AS v_1 NumArrayTpe ;
begin
v_1 :='abcdef';
v_type:=v_1;
dbms_output.put_line('N1:'||TO_CHAR(v_type(1)));
end;
解决方案 »
- java调用函数问题
- oracle10g端口,监听问题?
- 我刚刚安装好客户端,plsql能上,为什么从Enterprise Manager Console来登陆数据库就登陆不了,报这个错误呢
- 账户和表空间的对应关系?
- 用Net8 Configuration Assistant配置监听程序时的提示。
- 请教触发器问题,急!!!
- 帮忙啊
- 该怎样写这样的SQL语句
- 存储过程的菜鸟问题!急!!!
- Oracle8.1.5如何判断一个事务为未递交事务
- spool到文件时,如果使用变量控制文件的路径和文件名
- 新手求助:帮忙看看一个存储过程,总是提示"错误: PLS-00103: 出现符号 ""在需要下列之一时:constant exception"
改为 TYPE CHARARRAYTYP IS TABLE OF VARCHAR2(50);
这个是正确的