SQL 字符串 处理问题

MjSofter 2003-07-30 09:33:35
写存储过程时,有一SQL语句,但它是字符串 请问如何处理?
...全文
51 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
gz
more_zou 2003-07-30
  • 打赏
  • 举报
回复
什么意思,你的sql语句是静态的还是动态的呢,静态的可以用cursor,动态的用execute immediate。
bzszp 2003-07-30
  • 打赏
  • 举报
回复
str:='insert into...'//sql字符串
execute immediate str;
more_zou 2003-07-30
  • 打赏
  • 举报
回复
sql%rowcount
MjSofter 2003-07-30
  • 打赏
  • 举报
回复
谢谢! 能否告诉我怎么得到游标中纪录的数量
beckhambobo 2003-07-30
  • 打赏
  • 举报
回复
CREATE OR REPLACE PACKAGE pkg_test
AS
TYPE myrctype IS REF CURSOR;
END pkg_test;
/
create procedure pro(p_sql in varchar2,p_rc out pkg_test.myrctype)
as
begin
open p_rc for p_sql;
end;
/
MjSofter 2003-07-30
  • 打赏
  • 举报
回复
是动态的 可是我想把他放入游标中
open v_Cursor for
execute immediate str;
为什么不可以?

17,378

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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