再sql中 Create procedure getall
select * from table1.在Oracle中怎么写
请各位指教,能写全最好。
谢谢
select * from table1.在Oracle中怎么写
请各位指教,能写全最好。
谢谢
解决方案 »
- eXtreamDB怎么样啊?
- 请大家帮忙看看pl/SQL报错提示应该怎样去修改pl/SQL语句,谢谢
- 急救啊!求类似ifelse判断功能的sql写法!!
- 在装有oracle服务器的机器上调试程序,还要安装oracle客户端吗
- Oracle语句求助,急。。。。。。。。。。。。。。。。。
- 在oracle中如何创建临时表?
- 怎样修改表中字段的值? 十万火急 在线等
- 很小心地问:如何查看oracle有那些数据库视表?
- Check if the cursor contains something or not?
- 安装完Oracle developer tools for vs2015后,VS里还是无法连接上Oracle
- oracle中sql问题
- 怎样将SYSTEM用户下自己建的对象导出来,不导出系统表
as
type cc_cursor is ref cursor;
end SYSBasic;CREATE OR REPLACE PROCEDURE getall(
c_CurSor OUT SYSBASIC.cc_CURSOR --光标结果
)
begin
open c_CurSor For
select * from table1;
end getall;
getall(test_cur );
这时就有值了
as
begin
open p_cur for select * from emp;
end p_test;
1、var r refcursor;
2、exec p_test(:r);
3、print r;
test_cur SYSBASIC.cc_CURSOR;
bm SSFJ.BM%TYPE;
mc SSFJ.MC%TYPE;
begin
getfj(test_cur);
loop
fetch test_cur into bm,mc;
exit when test_cur%notfound;
dbms_output.put_line('编码:'||bm);
end loop;
end;是这样吗?这样只显示anonymous block completed
我是菜鸟什么都不懂请指教
看看这个
begin
open my_cur for
select * from emp;
end;
2.如果是在sql*plus环境下,就如8楼