手机
当前位置:查字典教程网 >编程开发 >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使用方法】相关文章:

Oracle 11G密码180天过期后的修改方法

EXECUTE IMMEDIATE用法小结

oracle10g全文索引自动同步语句使用方法

oracle 合并查询 事务 sql函数小知识学习

Oracle跨服务器查询插入数据

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

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

oracle—SQL技巧之(一)连续记录查询sql案例测试

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

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

精品推荐
分类导航