- 浏览: 1357842 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (453)
- Struts2 (4)
- Struts1 (16)
- Spring (9)
- Hibernate (5)
- AJAX (16)
- MS Server (9)
- Oracle (35)
- 测试技术 (5)
- 其他 (37)
- JSF (1)
- EJB (5)
- ASP.NET (9)
- iBATIS (5)
- Struts Spring Hibernate (2)
- HTML (12)
- Eclipse使用 (5)
- 设计模式 (5)
- JSP (32)
- 正则表达式 (2)
- 服务器 (12)
- Java基础 (48)
- MySQL (4)
- 面试 (22)
- UML (1)
- 数据结构 (3)
- Ant (2)
- 规范 (4)
- JavaScript (29)
- 软件使用及技巧 (25)
- PHP (1)
- DWR (3)
- FreeMarker (1)
- ExtJs (17)
- JFreeChart (9)
- Reports (2)
- JavaException (1)
- Java Mail (1)
- Flex (9)
- 异常 (12)
- Log4j (2)
- WebService (1)
- jQuery (1)
- Sybase (2)
- myeclipse_plugin (2)
- Linux (5)
- jbpm (2)
- SCM (1)
- mongoDB (1)
最新评论
-
lihua2008love:
<typeAlias alias="User& ...
IBATIS简单操作 -
lihua2008love:
...
关于项目框架设计的一点学习 -
c_jinglin:
我使用<OBJECT CLASSID="cls ...
这就是个静态页面通过js控制mscomm对某com设备进行访问的例子. -
zlbjava:
赞,用了还不错
java获取请求的ip地址,并解析ip所属地区 -
完美天龙:
cs842813290 写道楼主,我明白的地方:在链表已有N个 ...
JAVA实现双向链表
PLSQL有类似于JAVA中的接口的包,包的好处就是方便管理与理解,
并且对于学习JAVA的人来说,基本没有语方法上的障碍,一看就知道
是这么个东西,也好理解。
下面是一个示例:
--需要的表:
-------------------------创建一个包-------------------------
--先建包头,类似于JAVA中的接口,只能够声明,不能够在这里实现
--所有的实现都在包体里面
--建立包体
-------------------------创建包完成-------------------------
并且对于学习JAVA的人来说,基本没有语方法上的障碍,一看就知道
是这么个东西,也好理解。
下面是一个示例:
--需要的表:
create table test(tid number,tname varchar(50));
-------------------------创建一个包-------------------------
--先建包头,类似于JAVA中的接口,只能够声明,不能够在这里实现
--所有的实现都在包体里面
create or replace package test_pkg as procedure add(l_tid in number,l_tname in varchar2); procedure del(l_tid in number); end test_pkg;
--建立包体
create or replace package body test_pkg as --该方法没有在包里面定义,相当于是私有方法,不能够被外界调用, --只能够被包内的方法调用。 function check_tid(l_tid in number) return boolean as begin if l_tid>0 then return true; else return false; end if; end; --实现包内方法 procedure add(l_tid in number,l_tname in varchar2) as begin if check_tid(l_tid)=true then insert into test(tid,tname) values(l_tid,l_tname); else dbms_output.put_line('ID要大于0!'); end if; end; procedure del(l_tid in number) as begin delete from test where tid=l_tid; end; end test_pkg;
-------------------------创建包完成-------------------------
--测试示例 begin test_pkg.add(0,'testPKG');--报错 end; begin test_pkg.add(3,'testPKG');--正确 end; begin test_pkg.del(3);--删除 end; select * from test;--查看
发表评论
-
exp和imp,oracle9i导出导入数据,数据库备份,创建用户,删除用户
2009-04-16 21:57 3639执行下面这句,是创建用户 create user testkk ... -
Oracle批量创建用户和导入导出的脚本
2008-12-26 10:36 2556-- 在cmd下执行 SELECT 'exp ' || ... -
DBMS_SESSION.SET_CONTEXT的使用及无效权限问题的解决
2008-12-26 10:34 3124ORA-01031: insufficient privile ... -
sys用户使用@连接符提示无效权限的错误ORA-01031:
2008-12-26 10:30 2830问题:有同事反映,新安装的数据库使用 conn sys/ora ... -
Oracle创建主键时处理重复数据的程序
2008-12-26 10:29 2268/**************************** ... -
Oracle10g安装过程中"无法确定主机的IP地址时产生该异常错误" :解决办法
2008-08-23 08:40 45691. Oracle10g安装过程中出现“无 ... -
Oracle to_date用法
2008-06-26 15:29 3534Oracle to_date用法 日期格式参数 含义说明 D ... -
Java学习常用网站收集
2008-05-14 17:22 3308有网友说Java学习需要官方网站,想一下,发现有些框架的官方网 ... -
ORACLE数据库命名编码规范
2008-05-13 22:37 2261我在“管理”的论坛找到了答案,谁还有更多的,请指教!!! * ... -
ADO&ADO.NET 读取 Oracle 数据集
2008-05-13 22:22 2304使用 ADO.NET 访问 Oracle 9i 存储过程 ht ... -
通过批处理文件启动Oracle服务
2008-05-13 22:16 2166自己家里的机子配置不高,所有Oracle服务都是手动启动、关闭 ... -
Oracle常用及非常用函数
2008-05-12 17:11 5860感于总有些网友提出一 ... -
Oracle 9i的闪回查询概述
2008-05-11 23:59 2550Oracle 9i的闪回查询概述 ... -
使用分析单
2008-05-11 23:41 1104分析函数计算基于行组的值,并可以用来实现rownum伪列表述的 ... -
使用伪列Rownum
2008-05-11 23:31 1619对员工表进行排序,之后显示工资最多的前3名。 这么简单的问题想 ... -
oracle-merge用法详解
2008-05-11 22:28 2249Oracle9i引入了MERGE命令,你能够在一个SQL语句中 ... -
Oracle 数据字典(2)
2008-05-11 19:21 1527创建表的SQL语句如下-- 创建数据表create table ... -
Oracle 数据字典(1)
2008-05-11 19:14 1979Oracle数据库字典介绍 Oracle数据字典是有表和 ... -
AFTER DELETE Trigger
2008-05-11 07:33 3416An AFTER DELETE Trigger means t ... -
Oracle中常见数据类型转换
2008-05-11 07:28 1692To | From | CH ...
相关推荐
PLSQL(Procedural Language/Structured Query Language)是Oracle数据库中的一个强大工具,它结合了SQL的查询功能和过程编程语言的控制结构。这个“PLSQL高级功能培训示例脚本”压缩包显然包含了用于教育和实践的...
9. **包(PACKAGE)**:包是将相关的过程、函数和类型打包在一起的机制,提供了一个模块化的方法来组织和管理PL/SQL代码。 10. **错误处理和调试**:PL/SQL提供了异常处理机制,通过RAISE、RAISE_APPLICATION_ERROR...
PLSQL Developer7 经典oracle数据库第三方工具 特点: 1、7.0 中文版 2、绿色软件免安装,解压可用 3、免oracle客户端安装 使用说明: ...2、需资源分6分,只在下载第1个包时提供,后续5个包免资源分
PLSQL Developer7 经典oracle数据库第三方工具 特点: 1、7.0 中文版 2、绿色软件免安装,解压可用 3、免oracle客户端安装 使用说明: ...2、需资源分6分,只在下载第1个包时提供,后续5个包免资源分
10. **包(Package)**:包是PL/SQL的一个高级特性,它可以封装相关的变量、过程、函数和类型,形成一个逻辑单元,提高代码的管理和重用。 这份"PLSQL用户指南与参考(中文翻译版)"将详细讲解以上所有内容,包括语法...
plsql.txt可能是一个文本文件,里面可能是代码示例、命令解释或者习题解答。这种文件对于实践编程和问题解决非常有用,因为学习者可以直接复制代码进行尝试和调试。 eventlog.txt通常用于记录事件或错误日志,这在...
### PLSQL中记录被另一个用户锁住的原因及处理方法 #### 背景与概念 在数据库管理系统(DBMS)中,多个用户或应用程序可能同时访问相同的数据资源。为了确保数据的一致性和完整性,数据库系统通常会采用锁机制来...
总之,PL/SQL Developer是一个功能强大的开发工具,无论是对数据库对象的操作,还是对PL/SQL代码的编写和调试,都能提供全面的支持。结合"PLSQL中文使用说明.pdf",用户可以快速上手并提升工作效率。通过深入学习和...
PLSQL Developer7 经典oracle数据库第三方工具 特点: 1、7.0 中文版 2、绿色软件免安装,解压可用 3、免oracle客户端安装 使用说明: ...2、需资源分6分,只在下载第1个包时提供,后续5个包免资源分
`DBMS_OUTPUT.PUT_LINE`是一个实用程序包,用于在服务器输出中打印信息。在实例2和3中,它用于输出调试信息或错误消息。 4. **查询和子查询**: 在描述中的第一个SQL语句中,使用了`GROUP BY`和`AVG`函数来计算每...
### 解决 PLSQL 12 汉化不完全、汉化不完整、汉化后还...需要注意的是,在安装和配置过程中应仔细检查每个环节,确保所有设置均指向中文环境。此外,保持关注官方发布的最新版本和汉化指南也是避免汉化问题的有效方式。
PL/SQL是Oracle数据库系统中的一个关键特性,它是Procedural Language/Structured Query Language的缩写,主要用于在Oracle环境中编写存储过程、函数、触发器等数据库编程元素。本篇文章将详细探讨PL/SQL在Oracle中...
- 另一个示例`sp_updateComm`中,根据员工是否有奖金,决定是增加100还是200。 3. **存储过程**: - `CREATE PROCEDURE`语句用于创建存储过程,如`updateSal`,它接受两个参数:员工姓名和新薪水。 - 存储过程中...
在PLSQL中,你可以创建一个简单的存储过程来实现这一功能。这通常用于测试环境,确保你的开发环境正常工作。例如: ```sql CREATE OR REPLACE PROCEDURE hello_world IS BEGIN DBMS_OUTPUT.PUT_LINE('Hello, World...
在本案例中,我们将讨论如何利用PL/SQL程序包来解决关于员工资料和薪水管理的问题。 首先,我们看到案例要求创建两张表——emp(员工表)和dept(部门表),并且插入5组示例数据。创建表的SQL语句如下: ```sql ...
这个资料包中的"video2.swf"可能是一个视频教程,通过实际示例讲解了PLSQL的使用方法和最佳实践,对于初学者来说是非常有价值的资源。 在学习过程中,建议先从基础语法入手,逐步了解和熟悉PLSQL的各种特性。然后,...
1. **PlanDesc.cfg**: 这可能是一个配置文件,用于设置或存储关于查询计划描述的特定选项。在PLSQL Developer中,它可以用来帮助用户理解查询执行的步骤和性能。 2. **BeautifierPreview.cfg**: "Beautifier"通常指...
这个相当全的PLSQL资料包含了一个系列的PPT教程和配套的代码示例,对于学习者来说是非常宝贵的资源。PPT文件可能涵盖了以下内容: 1. **基础概念**:解释PLSQL的基本元素,如变量、常量、数据类型、流程控制语句...
PLSQL Developer是一款流行的Oracle数据库开发工具,它提供了一个集成的环境来编写、测试和调试PL/SQL代码。在“PLSQL配置文件(关键字变色)”中,我们主要关注的是如何自定义PLSQL Developer的显示设置,特别是使...