手机
当前位置:查字典教程网 >编程开发 >Oracle教程 >Oracle 动态查询EXECUTE IMMEDIATE select into使用方法
Oracle 动态查询EXECUTE IMMEDIATE select into使用方法
摘要:createorreplaceprocedureTEST_TABLEisl_table_namevarchar2(50);query_sta...

create or replace procedure TEST_TABLE is

l_table_name varchar2(50);

query_stat varchar2(100);

l_zyq t_djjcxx.zyq%type;

l_jh varchar2(20);

l_djjcxx t_djjcxx%rowtype;

begin

l_jh :='7874';

select name into l_table_name from TESTA;

DBMS_OUTPUT.put_line(l_table_name);

query_stat := 'select * from '|| l_table_name||' where jh=:l_jh';

EXECUTE IMMEDIATE query_stat into l_djjcxx using l_jh;

DBMS_OUTPUT.put_line(l_djjcxx.zyq);

end TEST_TABLE;

query_stat里面如果写成 select zyq into l_zyq from '|| l_table_name||' where jh=:l_jh' 会报错。标红的都是要注意的地方

【Oracle 动态查询EXECUTE IMMEDIATE select into使用方法】相关文章:

EXECUTE IMMEDIATE用法小结

Oracle 查询存储过程做横向报表的方法

oracle impdp network_link参数使用介绍

oracle正则表达式regexp_like的用法详解

Oracle case函数使用介绍

oracle 11g的警告日志和监听日志的删除方法

Oracle数据库Decode()函数的使用方法

Oracle 查询优化的基本准则详解

Oracle动态交叉表生成

oracle查看当前日期是第几个星期的方法

精品推荐
分类导航