create or replace procedure proc (pversion out varchar2) is
a varchar2(10);
b numeric;
c varchar2(16);
begin
pversion:='abcd'; 
end proc;在.NET中:
OracleParameter param = cmd.Parameters.Add("pversion", OracleDbType.Varchar2);提示:
ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小
ORA-06512: 在 "NJ.PROC_DLG_DBM", line 12
ORA-06512: 在 line 1