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
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
解决方案 »
- EXP-00008: 遇到 ORACLE 错误 1455
- sele语句怎样查询oracle表中不重复的记录?
- 请教如何停止或取消查询
- oracle的优化,优化分页的查询速度
- ORACLE-01830:日期格式图片在转换整个输入字符之前结束(折腾了半天也没搞定,拜托大家了!在线等)
- 将20080800转成20090900有没有什么好办法?
- oracle的逻辑判断(在表不存在期望的数据的判断)
- 一个简单的SQL语句阿 抢分的进来阿!
- 怎么样将一个ORACLE数据库中的,数据插入到另一台机子上的oracle数据库中去呢
- 刚刚毕业工作,被要求写一个类,完成数据库DML4种操作;请达人看看里面思想的方面是不是很落后?(终于完成一半了:感谢wiler(@_@) )
- 请问数据库迁移的问题
- 救命呀??高手看看查询语句如何写??按照视图写的程序巨慢!!
而不是单单一个 OUT