手机
当前位置:查字典教程网 >编程开发 >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 自增(auto increment) 或 标识字段的建立方法

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

Oracle数据库密码文件的使用与维护

Oracle数据库系统紧急故障处理方法

oracle 常见等待事件及处理方法

Oracle SID存在解決方法

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

oracle impdp network_link参数使用介绍

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

oracle if else语句使用介绍

精品推荐
分类导航