UDN-企业互联网技术人气社区

板块导航

浏览  : 940
回复  : 3

[讨论交流] 这个匿名块怎么使用绑定变量

[复制链接]
czxin788的头像 楼主
发表于 2015-4-17 10:47:30 | 显示全部楼层 |阅读模式
这个匿名块怎么使用绑定变量

declare
v_sql varchar2(30);
begin

for i in 1..100000loop

v_sql:='inster into test values('||i||',"'||'zhangsan'||i||"')'
execute immediate v_sql;
if mod(i,1000)=0then
commit;
end if;

end loop;
commit;
end;
/

发表于 2015-4-17 11:25:01 | 显示全部楼层

execute immediate 'insert into test values(:a, :b)' using i, 'zhangsan' || i;
使用道具 举报

回复

发表于 2015-4-17 12:03:34 | 显示全部楼层

declare
v_sql varchar2(3000);
begin

for i in 1..10000 loop
v_sql:='insert into test values(:x,''zhangsan''||:x)';
execute immediate v_sql USING i,i;
if mod(i,1000)=0 then
commit;
end if;
end loop;
commit;
end;
/
使用道具 举报

回复

czxin788的头像 楼主
发表于 2015-4-17 12:20:54 | 显示全部楼层

bfc99 发表于 2015-3-23 17:28


declare
v_sql varchar2(3000);
begin

谢谢二位的解答
使用道具 举报

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部