execute immediate的问题

chenranlw 2006-07-10 08:20:14
execute immediate不能直接输出变量吗,必须是sql语句吗! ̄
...全文
116 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
多壮志 2006-07-10
  • 打赏
  • 举报
回复
declare
r integer;
begin
execute immediate 'select count(*) from tab' into r;
dbms_output.put_line(r);
end;
czbbbs 2006-07-10
  • 打赏
  • 举报
回复
能!
参考以下:
execute immediate 'select name,salary from emp where id=:1'
using p_id
returning into v_name,v_salary; --动态SQL为查询语句

xiaoxiao1984 2006-07-10
  • 打赏
  • 举报
回复
dbms_output.put_line(str);
输出str字符串;

17,082

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧