欢迎转载,但请注意,除非特别声明,本站采用许可:署名,非商业。需要联系我可发邮件至
  • 1 
预览模式: 普通 | 列表

Oracle 绑定变量的用法

关键字: Oracle 绑定变量(Bind Variable )
1.让Oracle自己绑定变量
set serverout on;
set timing on;
declare
l_sql varchar2(2000);
l_count number;
l_param1 varchar2(100);
l_param2 varchar2(100);
begin
l_param1:=’a';
l_param2:=’b';
select count(*) into l_count from table1 where col_1=l_param1 and col_2=l_param2;
dbms_output.put_line(l_count);
end;
/
在上面的情况,Oracle会自己绑定变量,即,如果参数保存在一个数组中,select语句放在一个循环中,
select 语句只会编译一次。
像这样
for i in 1..3
loop
select count(*) into l_count from table1 where col_1=l_param1 and col_2=l_pa

[阅读全文]

标签: Oracle SQL编程

Advanced Oracle PL/SQL Programming with Packages

英文版地址
http://www.unix.org.ua/orelly/oracle/advprog/index.htm

认真看过,很好。

如果把这本和上一本看完,Oracle PL/SQL编程就算入门了吧。

Oracle PL/SQL Programming, 2nd Edition

  • 1