- 浏览: 176182 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (321)
- eclipse (4)
- idea (2)
- Html (8)
- Css (14)
- Javascript (8)
- Jquery (6)
- Ajax Json (4)
- Bootstrap (0)
- EasyUI (0)
- Layui (0)
- 数据结构 (0)
- Java (46)
- DesPattern (24)
- Algorithm (2)
- Jdbc (8)
- Jsp servlet (13)
- Struts2 (17)
- Hibernate (11)
- Spring (5)
- S2SH (1)
- SpringMVC (4)
- SpringBoot (11)
- WebService CXF (4)
- Poi (2)
- JFreeChart (0)
- Shiro (6)
- Lucene (5)
- ElasticSearch (0)
- JMS ActiveMQ (3)
- HttpClient (5)
- Activiti (0)
- SpringCloud (11)
- Dubbo (6)
- Docker (0)
- MySQL (27)
- Oracle (18)
- Redis (5)
- Mybatis (11)
- SSM (1)
- CentOS (10)
- Ant (2)
- Maven (4)
- Log4j (7)
- XML (5)
最新评论
1. oracle程序包
引入的目的,是为了有效的管理函数和存储过程,当项目模块很多的时候,用程序包管理就很有效了。 语法: create or replace package 包名 as 变量名称 1 数据类型 1; 变量名称 2 数据类型 2; ... ... function 函数名称 1(参数列表) return 数据类型 1; function 函数名称 2(参数列表) return 数据类型 2; ... ... procedure 存储过程名称 1(参数列表); procedure 存储过程名称 2(参数列表); ... ... end 包名; 创建程序包调用其它函数 SQL> create package pkg_book as function getbookcount return number; function getTableCount(table_name varchar2) return number; procedure addBook(bookName in varchar2,typeId in number); end pkg_book; 创建程序包??? SQL> create package body pkg_book as function getBookCount return number as begin declare book_count number; begin select count(*) into book_count from t_book; return book_count; end; end getBookCount; function getTableCount(table_name varchar2) return number as begin declare recore_count number; query_sql varchar2(300); begin query_sql:='select count(*) from ' || table_name; execute immediate query_sql into recore_count; return recore_count; end; end getTableCount; procedure addBook(bookName in varchar2,typeId in number) as begin declare maxId number; begin select max(id) into maxId from t_book; insert into t_book values(maxId+1,bookName,typeId); commit; end; end addBook; end pkg_book; SQL> set serveroutput on; begin dbms_output.put_line('表t_book有'|| pkg_book.getBookCount() ||'条数据'); end;
发表评论
-
账户锁定:ORA-28000: the account is locked
2019-02-28 09:16 2092Caused by: java.sql.SQLExcept ... -
oracle中角色
2018-12-21 10:58 5661. oracle角色 角色是权限的集合,可以给用户直接分 ... -
oracle中权限
2018-12-21 10:12 5241. oracle权限 oracle权限分为系统权限和对象 ... -
oracle中用户
2018-12-21 09:53 5521. oracle用户 oracle用户分两种,一种是系统 ... -
oracle中函数与存储过程
2018-12-21 09:37 7301. oracle函数 create function 函 ... -
oracle中触发器
2018-12-20 15:29 5621. oracle触发器 ---------------- ... -
oracle中游标
2018-12-20 09:26 5591. oracle游标 1) 游标简介 使用游标,我们可 ... -
oracle中控制语句
2018-12-20 09:15 5721. oracle控制语句 set serverout o ... -
oracle中约束!
2018-12-19 16:26 5331. oracle约束 1.1 主键约束 primary ... -
oracle中视图
2018-12-19 09:25 5971. 用户授权 查看当前用户的角色 SQL> se ... -
oracle中数据类型及函数
2018-12-19 09:22 6261. 字符串类型及函数 ----------------- ... -
oracle中table表操作
2018-12-18 11:47 7321. scott用户示例表 1) 部门表:dept 1D ... -
oracle中sequence序列
2018-12-18 11:47 5781. oracle序列 ----------------- ... -
oracle中tablespace表空间
2018-12-18 11:47 6251. oracle表空间 一个数据库可以有多个表空间,一个 ... -
oracle软件sqldeveloper的安装
2018-12-18 11:46 6301. PLSQL Developer 10安装 1) PLS ... -
oracle软件oracle11g的安装
2018-12-18 11:46 6381. oracle的下载 oracle官 ... -
密码过期:ORA-28001: the password has expired
2018-12-24 15:48 11621. 密码过期:ORA-28001: the password ...
相关推荐
介绍Oracle内内置程序包: DBMS_XMLDOM/XMLPARSER/XMLQUERY的介绍及用法API(英文版)
ORACLE中的程序包.ppt
oracle子程序和程序包(主要对oracle存储过程和函数作了讲解),里面有详细的例子。
Linux 安装 oracle 需要程序包与安装方法
Linux 安装 oracle 需要程序包.rar
Oracle存储过程及程序包的一点小结与案例,通过对一些代码的分许来学习
完整的驱动包
Oracle 子程序and程序包的基础知识与技术结合具。
java程序连接oracle数据库的驱动jar包
学习Oracle很不错的课件.
ORACLE触发器、内置程序包教学.doc )
包含有sql2000 oracle以及mysql的驱动程序包 java开发必备
该资源系本人培训期间的关于ORCL 子程序和程序包所有实用案例,在此共享希望对大家学习有所帮助
ORACLE HRMS API程序包使用说明
oracle视频教程(游标、子程序、包) oracle视频教程(游标、子程序、包)
里面主要是例子和格式,,,,,,,,,,,,,,,,
此rar包中的文件如下: glibc-common-2.5-12.i386.rpm
Oralce11g数据库常见内置程序包详细说明
oracle中 在编辑器中 oracle sql developer中 批量导出程序包代码内容