oracle排名函数名词,ORACLE复习(二)

ORACLE复习(二)

三、     PL/SQL程序单元

1、无论是单独的过程/函数,还是包中的过程/函数,都统称为子程序。

2、过程

1)       异常处理部分是可选的。

2)       过程名应该用动词,因为过程通常是执行某种动作。过程并不一定具有参数。当创建的过程没有参数,就不需要使用圆括号。当调用过程时,空括号是可选的。如:PROCEDURE insert_temp IS

BEGIN

INSERT INTO temp(n) VALUES(0);

END insert_temp;

则调用时,可以采用insert_temp;或者insert_temp();

3)       尽管将过程名追加到END子句后是可选的,但强烈推荐这么做;常见的过程样式是IS、BEGIN、EXCEPTION和END对齐。这些关键字作用域内的全部代码都要进行缩进。这样有助于程序的可读性。

3、函数

1)       函数不是动作者,而是状态的计算值,所以该用名词对函数进行命名

2)       参数是可选的,但是RETURN语句是必须的。如果函数返回值类型与某变量类型相同,则该变量与函数调用之间是可以互换的。

4、包

1)       最基本的包规范语法是:

CREATE PACKAGE package_name IS

Type definition for records, index_by tables,varrys, nested tables

Constants

Exceptions

Global variable declarations

PROCEDURE procedure_name_1(parameters & types);

PROCEDURE procedure_name_2(parameters & types);

FUNCTION function_name_1(parameters &types) RETURN type;

END package_name;

2)       包规范中可以声明数据类型(如,记录类型)、数据声明(如,记录)和异常。在包规范中声明的所有数据对象都是全局的。所以在包规范中声明的变量应当只是那些作用域是全局的变量。包体中的PROCEDURE语句必须与相应包规范中的PROCEDURE语句相匹配,包括子程序名称、参数名称、参数模式和参数类型等。同样适用于FUNCTION子程序。

5、参数与模式

IN(默认), IN OUT, OUT

IN表明子程序只能将该参数作为一个变量来使用,它是只读

IN OUT参数只能是变量类型,不允许为文字或�

相关文档:

Oracle to_date的使用方法

日期格式参数 含义说明

D 一周中的星期几

DAY 天的名字,使用空格填充到9个字符

DD 月中的第几天

DDD 年中的第几天

DY 天的简写名

IW ISO标准的年中的第几周

IYYY ISO标准的四位年份

YYYY 四位年份

YYY,YY,Y 年份的最后三位,两位,一位

HH 小时,按12小时计 ......

正常来说,在完成Select语句、create index等一些使用TEMP表空间的排序操作后,Oracle是会自动释放掉临时段a的。但有些有侯我们则会遇到临时段没有被释放,TEMP表空间几乎满的状况,甚至是我们重启了数据库仍没有解决问题。这个问题在论坛中也常被网友问到,下面我总结一下,给出几种处理方法。 ......

@@servername:返回运行SQL Server数据库本地服务器的名称。

@@remserver:返回登录记录中记载的远程SQL Server服务器的名称。

@@connections:返回自上次启动SQL Server以来连接或试图连接的次数,用其可让管理人员方便地了解今天所有试图连接服务器的次数。

@@cursor_rows:返回最后连接上并打开的游标中当前存在的合格 ......

近期,在给客户做一个Demo页面时,需要用JAVA读取Oracle中的blob图片字段并显示,在此过程中,遇到一些问题,例如:连接Oracle数据库读取blob字段数据,对图片byte数据进行缩放等;特此记录,给自己备忘,给大家参考。

整个流程分为四步,连接oracle数据库 -> 读取blob图片字段 -> 对图片进行缩放 ->把图片展示在 ......

http://kang275284.javaeye.com/blog/154331

一、 先介绍一下oracle

的SGA:数据库的系统全局区,SGA主要由三部分构

成:共享池、数据缓冲区、日志缓冲区。

1、 共享池又由两部分构成:共享SQL

和数据字典缓冲区。共享SQL

区专门存放用户SQL

令,oracle

使用最近最少使用等优先级算法来更新覆盖� ......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值