也许是数据的原因。
create procedure p_test8(
p11 in out char)
as
begin
select decode(h,null,'null',h) into p11
from t2
WHERE trim(h) = trim(p11);
end p_test8;
create procedure p_test8(
p11 in out char)
as
begin
select decode(h,null,'null',h) into p11
from t2
WHERE trim(h) = trim(p11);
end p_test8;
解决方案 »
- 请问有没Oracle Developer 的触发器文档参考?
- 求一份ORACLE所有权限的中文列表
- 访问oracle奇怪现象,大家看看有没有遇到过
- 怎样启用函数索引
- 如何在Windows 2000下将Oracle完全卸载?
- oracle 用IMP命令导入后,为什么原来表的扩展属性看不到了?急!!!
- oracle 如何设置使得用户每次登录都要求必须修改密码?
- Error:Invalid DBA password(-93)
- oracle客户端,两个不同版本,在PATH环境变量 放前面就能用,后面的就不能用,请问怎么处理呢?
- 我在oracle数据库删除表和导入dmp文件时报了很多错,能帮我看看嘛
- 请问ORACLE中如何把A表一些记录增加到B表中?
- 表a有字段'学生id','科目','分数',怎么查出结果集如:'学生id','科目1分数','科目2分数'..'科目n分数'
assertNotNull(cs);
//cs.setString(1,"char");
cs.setString(1,"raistlin2");
//cs.registerOutParameter(2,Types.CHAR);
cs.registerOutParameter(1,Types.CHAR);
cs.execute();
//System.out.println("param2 = " + cs.getString(2));
System.out.println("param1 = " + cs.getString(1));
你可以从char和varchar2的区别上考虑这个问题所在