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

来源:asp之家 时间:2009-02-28 10:39:00 

/*
小弟刚刚接触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;*/

标签:Oracle,PL/SQL,游标,存储过程,表
0
投稿

猜你喜欢

  • Web开发与JavaScript编辑利器——Aptana Studio简介

    2008-05-05 13:32:00
  • 在原窗口还是新窗口打开链接?

    2009-12-07 21:24:00
  • MySQL 自动备份与数据库被破坏后的恢复方法

    2010-03-25 10:29:00
  • 我的css样式写法总结

    2009-01-18 13:04:00
  • ASP中使用Form和QueryString集合

    2007-09-14 10:43:00
  • ASP获取当前页面URL地址(带参数)的方法

    2010-01-14 19:40:00
  • 用XsltArgumentList实现xsl的参数调用

    2008-09-04 11:24:00
  • Oracle SID存在解決方法

    2009-06-19 17:34:00
  • mssql中获取指定日期所在月份的第一天的代码

    2011-09-30 11:23:57
  • Linux ORCLE数据库增量备份脚本

    2009-11-21 09:43:00
  • “生活”设计

    2009-03-03 12:14:00
  • asp使用XMLHTTP下载远程数据输出到浏览器

    2007-11-04 10:34:00
  • [整理版]防止Access数据库被下载的9种方法

    2007-08-10 09:31:00
  • 谈谈网页设计中的字体应用 (3) 实战应用篇·上

    2009-11-24 13:09:00
  • 列表模块是否需要标题

    2009-06-25 14:11:00
  • linux下如何备份还原mysql数据库

    2010-08-08 08:59:00
  • HTML和CSS中的视觉语义

    2010-07-09 13:08:00
  • asp如何显示数据库中的图片和超级链接?

    2010-06-08 09:38:00
  • asp如何创建一个Exchange用户?

    2009-11-14 20:52:00
  • Asp 单页查询数据库

    2010-05-11 20:11:00
  • asp之家 网络编程 m.aspxhome.com