源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

在Oracle PL/SQL中游标声明中表名动态变化的方法

  • 时间:2021-06-09 17:57 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:在Oracle PL/SQL中游标声明中表名动态变化的方法
/*     小弟刚刚接触ORACLE存储过程,有一个问题向各位同行求教,小弟写了一个存储过程,其目的是接收一个参数作为表名,然后查询该表中的全部记录的某一个字段的内容导入到另一个表中。     (     tabname in varchar     )     is     v_servicesname tabname.服务类型%type; --这个变量就是用来存放所要取得的字段内容,但不知该如何定义     cursor curSort1 is select 服务类型 from tabname order by 编码; --此语句也不对提示找不到表名     begin     .....     end getservicesname1;         An example:         create or replace procedure cal(tb varchar2) is         id pls_integer;         total pls_integer := 0;         type emp_cur is ref cursor;         cur emp_cur;         begin         open cur for 'select employee_id from ' || tb;         loop         fetch cur into id;         exit when cur%notfound;         total := total + id;         end loop;         close cur;         dbms_output.put_line(total)         end;*/
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部