数据库包

原创 2007年09月20日 14:46:00
 --包头  
  create   or   replace   package   test  
  as  
      type   myCursors   is   ref   cursor;  
      function   get(id   number)   return   myCursors;  
  end   test;  
   
   
  --包体  
  create   or   replace   package   body   test    
  as  
  --******************************************************************  
      --输入ID   返回记录集的函数  
      function   get(id   number)   return   myCursors   is  
            rc   myCursors;  
            strsql   varchar2(200);  
      begin  
            if   id=0   then    
                  open   rc   for   select   t.name   from   T_user   t   ;      
            else  
                  strsql:='select    t.name   from   T_user   t   where   t.id=:id';  
                  open   rc   for   strsql   using   id;  
            end   if;  
            return   rc;      
            end   get;  
             
  end   test;  
   
  --调用  
  set   serverout   on    
  declare    
      w_rc   test.myCursors;  
      w_name   varchar2(100);  
  begin  
      w_rc:=test.get(0);  
      loop  
      fetch   w_rc   into   w_name;  
                  exit   when   w_rc%notfound;  
      dbms_output.put_line(w_name);  
      end   loop;  
  end;  
  /   
 
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

PLSQL 基础教程 五 常用数据库对象简介(函数存储过程包)

本文简要介绍PLSQL中常用的一些数据库对象,主要包括函数、存储过程和包等等,将从相关的简介、语法、用途等等方面进行介绍。   1.       函数 简介 函数是Oracle中的一个可以单独存在...

.NET Web应用程序安装包的制作经历:Sql数据库安装的3种方式

Sql数据库安装

CentOS和Ubuntu下安装配置Greenplum数据库集群(包括安装包和源码编译安装)

本文是最近几天工作中实践的总结!主要描述了如何在CentOS和Ubuntu通过源码的方式编译、安装、配置Greenplum数据库集群。

利用dbms_metedata包的get_ddl过程创建数据库对象

SQL> conn scott/tiger Connected. SQL> set long 99999 SQL> set pages 200 --提取表的...

Oracle数据库的驱动包ojdbc*.jar之间的差别

Oracle数据库的驱动包有许多版本,你到底知不知道他们的差别呢?   原文链接:http://tiantian0521.blog.163.com/blog/static/41720883...

源码-Oracle数据库管理-第十三章-子程序和包-Part 3(子程序参数)

这部分内容将的比较细。 --13.2 子程序参数 --13.2.1 形式参数与实际参数 --代码13.6 形式参数示例 CREATE OR REPLACE PROCEDURE adjust_sal...

<续>jmeter随笔(22)将测试结果同步写入数据库更新包

故事背景 上周,大体说了下如何把聚合结果同步写入数据库的思路。jmeter随笔(20)如何在写入jtl文件时同步写入数据库。今天,把这几天二次开发的东西拿出来,给大家尝尝鲜。操作步骤1、安装一个my...

Oracle 11g数据库详细安装步骤图解,附带安装包

1.先到Oracle官网上下载11g oracle Database 11g 第 2 版 (11.2.0.1.0) 标准版、标准版 1 以及企业版,适用于 Microsoft Windows (x6...

连接池配置c3p0、dbcp、tomcat jdbc pool 及常用数据库的driverClass和驱动包

连接池配置c3p0、dbcp、tomcat jdbc pool 及常用数据库的driverClass和驱动包

包 数据库

java.lang.*  基础类 System String Object java.util.*   集合API,日期 java.io.*      流操作API javax.swing*  ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)