oracle使用execute immediate方式完成函数动态传入表名并操作 返回新的主键id值
Posted qinyios
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle使用execute immediate方式完成函数动态传入表名并操作 返回新的主键id值相关的知识,希望对你有一定的参考价值。
CREATE OR REPLACE FUNCTION SEQ1 (v_bname in VARCHAR2) return NUMBER is v_bcount NUMBER; BEGIN execute immediate ‘select count(*) from ‘||v_bname into v_bcount; dbms_output.put_line(v_bname||‘------------------‘||v_bcount); return(v_bcount+1); end SEQ1;
以上是关于oracle使用execute immediate方式完成函数动态传入表名并操作 返回新的主键id值的主要内容,如果未能解决你的问题,请参考以下文章
在 Oracle 中使用 Execute Immediate 将数据插入表中
如何在此代码中正确使用 oracle EXECUTE IMMEDIATE
Oracle 11 PL SQL 使用 Execute Immediate 为变量赋值
ORACLE中EXECUTE IMMEDIATE语句中使用的where子句中需要使用动态变量