create package test_age
as
type mycursor is ref cursor;
end;
/
CREATE OR REPLACE FUNCTION get_all
return test_age.mycursor
IS
v_rc test_age.mycursor;
begin
open v_rc for SELECT name FROM mytbl;
end;
/
as
type mycursor is ref cursor;
end;
/
CREATE OR REPLACE FUNCTION get_all
return test_age.mycursor
IS
v_rc test_age.mycursor;
begin
open v_rc for SELECT name FROM mytbl;
end;
/
解决方案 »
- 如何提高updata效率,怎样批量更新数据?
- oracle 11g OEM 按钮乱码解决
- job上次未执行完,下次会执行吗
- 各位大哥,小女有个问题,CONNECT BY...START WITH..请大家请教,有点急
- 数据库设计开发工具
- 请问要什么帐户密码身份才能设置自动提交
- 想保存 CHR(149)||CHR(146) 到字段.
- 日期格式错误! 50分就这么轻松一个~~
- 请问oracle数据库中哪张表里记录数据库所有表的表名,那张表记录各个表的主键?
- 100分求解CURSOR的问题.[有答案马上结贴]
- 如何将一个方案中所建的表,所建的视图,所建的确发器自动生成一个sql.txt文件
- oracle 8.1.6一个触发器的疑问,哪位老兄帮忙解决一下!
可是从ResultSet中却取不出数据?
ResultSet rlt = (ResultSet)cstmt.executeQuery();
while(rlt。next()){
rlt.getString(2)取不出数据
}
而cstmt.getString(2)能取出数据why??
用CallableStatement cs=con.prepareCall("{CALL 包.过程名(?,?)}");
cs.getString(2);