plsql中 可以 使用 with 嗎??????????????????????????????????????? sql中可以使用withplsql中 可以 使用 with 嗎?是不是不可以使用啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以的,是with as 吗SQL> declare a int; 2 begin 3 with tmp as (select * from test where rownum <=20) 4 select count(*) into a from a; 5 dbms_output.put_line(a); 6 end; 7 /19PL/SQL 过程已成功完成。SQL> 如果 不用 into 語句 是不是不能用呢 ? 可是編譯不過噢 ? 加上into 就能編譯過~~ select into相当于赋值.不能在pl/sql里用select返回结果集,可以使用cursor. 這個我了解 我想這樣 您看可以嗎?with temp_a as(select ... )if ... then ......這樣行不通吧?基本就是把這個with當作一個臨時table 不可以嗎? 用游标解决for rec in (select ... )loop if ... then ... end if;end loop; 不知道with 最大的用途是什么呢 ?不能當作一個臨時表來用嗎? alter system checkpoint 没工作么? 求解!!!查出所有产品的库存(库存=入库-出库+退货)sql语句怎么写? esql中怎么动态调用存储过程? 请教一个简单的sql语句? oracle数据库启动是用到的计算机主机的用户名和密码是什么?? 提问一个有关oracle语句的写法 归档日志为noarchive,怎么样改为archive? 想把一段脚本嵌入vc中,该怎么弄? [在线等]ORACLE触发器编译错误,到底是我那地方写错了? oracle 存储过程代码格式优化 关于带多步数据更新的存储过程优化 大侠帮忙看看(动态游标使用问题),谢,先!
2 begin
3 with tmp as (select * from test where rownum <=20)
4 select count(*) into a from a;
5 dbms_output.put_line(a);
6 end;
7 /
19PL/SQL 过程已成功完成。SQL>
可是編譯不過噢 ? 加上into 就能編譯過~~
不能在pl/sql里用select返回结果集,可以使用cursor.
這個我了解 我想這樣 您看可以嗎?
with temp_a as(select ... )
if ... then ......這樣行不通吧?基本就是把這個with當作一個臨時table 不可以嗎?
用游标解决for rec in (select ... )
loop
if ... then ... end if;
end loop;
不能當作一個臨時表來用嗎?