手机
当前位置:查字典教程网 >编程开发 >Oracle教程 >在Oracle PL/SQL中游标声明中表名动态变化的方法
在Oracle PL/SQL中游标声明中表名动态变化的方法
摘要:/*小弟刚刚接触ORACLE存储过程,有一个问题向各位同行求教,小弟写了一个存储过程,其目的是接收一个参数作为表名,然后查询该表中的全部记录...

/*

小弟刚刚接触ORACLE存储过程,有一个问题向各位同行求教,小弟写了一个存储过程,其目的是接收一个参数作为表名,然后查询该表中的全部记录的某一个字段的内容导入到另一个表中。

(

tabnameinvarchar

)

is

v_servicesnametabname.服务类型%type;--这个变量就是用来存放所要取得的字段内容,但不知该如何定义

cursorcurSort1isselect服务类型fromtabnameorderby编码;--此语句也不对提示找不到表名

begin

.....

endgetservicesname1;

Anexample:

createorreplaceprocedurecal(tbvarchar2)is

idpls_integer;

totalpls_integer:=0;

typeemp_curisrefcursor;

curemp_cur;

begin

opencurfor'selectemployee_idfrom'||tb;

loop

fetchcurintoid;

exitwhencur%notfound;

total:=total+id;

endloop;

closecur;

dbms_output.put_line(total)

end;*/

【在Oracle PL/SQL中游标声明中表名动态变化的方法】相关文章:

Oracle存储过程入门学习基本语法

Oracle数据库的启动与关闭方法

Oracle 提高SQL执行效率的方法

Oracle10g 安装方法

Oracle PL/SQL入门案例实践

优化Oracle库表设计的若干方法

在oracle 数据库中查看一个sql语句的执行时间和SP2-0027错误

Oracle 数据表分区的策略

新建Oracle数据库的3种方法

有关Oracle数据库的备份情况

精品推荐
分类导航