![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
azkaser
这个作者很懒,什么都没留下…
展开
-
Oracle存储过程学习笔记(一)
用了两年Oracle还没写过存储过程,真是十分惭愧,从今天开始学习Oracle存储过程,完全零起点,争取每日一篇学习笔记,可能开始认识的不全面甚至有错误,但坚持下来一定会有收获。1. 建立一个存储过程 create or replace PROCEDURE firstPro IS BEGIN DB原创 2009-08-06 21:43:00 · 984 阅读 · 2 评论 -
Oracle 内建游标 SQL
当运行DML语句时,PL/SQL打开一个内建游标并处理结果,游标是维护查询结果的内存中的一个区域, 游标在运行DML语句时打开,完成后关闭。 隐式游标只使用SQL%FOUND,SQL%NOTFOUND,SQL%ROWCOUNT三个属性. SQL%FOUND和SQL%NOTFOUND 在执行任何DML语句前SQL%FOUND和SQL%NOTFOUND的值都是NUL原创 2009-12-17 16:22:00 · 534 阅读 · 0 评论 -
REF CURSOR
REF CURSOR游标:动态游标,在运行的时候才能确定游标使用的查询。分类:1.强类型(限制)REF CURSOR,规定返回类型2.弱类型(非限制)REF CURSOR,不规定返回类型,可以获取任何结果集。原创 2009-12-16 11:25:00 · 474 阅读 · 0 评论 -
Oracle中 Number和Integer的区别
Number可以是整数也可以是小数,并可限制精度Integer不是标准的oracle数据类型,为了兼容才有的。数据库中以number(38)的精度处理。smallint等也是一样。原创 2009-12-16 10:33:00 · 7054 阅读 · 0 评论 -
Oracle内置函数SQLCODE和SQLERRM的使用
Oracle内置函数SQLCODE和SQLERRM是特别用在OTHERS处理器中,分别用来返回Oracle的错误代码和错误消息。 OTHERS处理器应该是异常处理块中的最后的异常处理器,因为它是用来捕获除了别的异常处理器处理以外的所有的Oracle异常,所以在程序的最外层使用一个OTHERS处理器的话,将可以确保所有的错误都会被检测到。 在一个内在的异常中,SQLCODE返原创 2009-12-02 16:06:00 · 20254 阅读 · 0 评论 -
Oracle 11g 发布
Oracle 11g 的发布会于2007年7月11日美国东部时间11时(北京时间11日22时)在纽约市举行,11g是甲骨文公司30年来发布的最重要的数据库版本,根据用户的需求实现了信息生命周期管理(Information Lifecycle Management)等多项创新。大幅提高了系统性能安全性,全新的Data Guard最大化了可用性,利用全新的高级数据压缩技术降低了数据存储的支出,明转载 2009-11-30 08:57:00 · 567 阅读 · 0 评论 -
Knowledge Xpert® for PL/SQL 简介
Knowledge Xpert® for PL/SQL 是一个功能强大的基于Windows的技术资源库,它覆盖PL/SQL 开发的整个生命周期,上千种专题提供编写高质量代码所需要的背景信息、最好的经验和程序范例。 提供上千种专题,覆盖PL/SQL 编程的整个生命周期,从基本的专题到高级的PL/SQL 编码技术。 由包括Mike Ault、Steven Feuerstein、Hugo To原创 2009-11-30 14:06:00 · 4543 阅读 · 0 评论 -
Oracle Sql Developer 使用技巧
1. Oracle Sql Developer可以设置每个连接下可见的项 以管理员登陆,在Other Users中选择一个账户,点右键选择Apply Fliter 可以设置哪些项是可见的。原创 2009-10-15 09:09:00 · 1240 阅读 · 0 评论 -
Oracle 存储过程学习笔记(二)
1. 首先把昨天带参的存储过程执行一下 declare n number; begin n:=1; test(num=>n); end; 注;在调用存储过程时,=>前面的变量为存储过程的形参且必须于存储过程中定义的一致,而=>后的参数为实际参数。当然也原创 2009-08-19 13:42:00 · 1006 阅读 · 0 评论 -
Oracle 存储过程学习笔记(四)
Oracle使用存储过程返回结果集必须使用包,包包括包头和包体两部分,包头是定义部分包体是具体的实现 包头: CREATE OR REPLACE PACKAGE pkg_test_select_mul AS TYPE myrctype IS REF CURSOR; PROCEDURE proc(s number, res原创 2009-08-20 09:12:00 · 579 阅读 · 0 评论 -
Oracle 存储过程学习笔记(三)
三、 1. 今天我们首先写一个涨工资的存储过程,给每个低于5k工资的人涨点钱。 CREATE OR REPLACE PROCEDURE p_test(forRaise in number) as begin for v_emp in (select * from emp) loop if(v_emp.sala原创 2009-08-19 13:45:00 · 939 阅读 · 0 评论 -
新建用户及表空间
--新建表空间 CoreBankcreate tablespace CoreBank logging datafile d:/oracle/product/10.2.0/oradata/orcl/CoreBank.dbf size 32m autoextend on next 32m maxsize 2048m extent management local;原创 2009-12-20 12:44:00 · 1060 阅读 · 0 评论