天空的云

一份耕耘,一份收获

排序:
默认
按更新时间
按访问量

PLSQL实现分页

<br /> 分页是任何一个网站(bbs,网上商城,blog)都会使用到的技术,因此学习pl/sql编程开发就一定要掌握该技术。如下图:<br /><br />1.  编写无返回值的存储过程<br />     首先是掌握最简单的存储过程,无返回值的...

2010-06-25 10:54:00

阅读数:4685

评论数:3

PLSQL的控制结构

<br />在任何计算机语言(c,java,pascal)都有各种控制语句(条件语句,循环结构,顺序控制结构...)在pl/sql中也存在这样的控制结构。同样,PLSQL中也存在这些控制语句。 <br />1.  条件分支语句<br />     pl/sql中...

2010-06-25 10:28:00

阅读数:4105

评论数:0

PLSQL中的变量使用

在编写pl/sql程序时,可以定义变量和常量;在pl/sql程序中包括有: (1). 标量类型(scalar) (2). 复合类型(composite) (3). 参照类型(reference) (4). lob(large object) 1.  标量(scalar)——常用类型     在编写...

2010-06-25 09:50:00

阅读数:21941

评论数:0

PLSQL中过程、函数、包、触发器

1.  过程     过程用于执行特定的操作,当建立过程时,既可以指定输入参数(in),也可以指定输出参数(out), 通过在过程中使用输入参数,可以将数据传递到执行部分;通过使用输出参数,可以将执行部分的数据传递到应用环境。在sqlplus中可以使用create procedure命令来建立过程...

2010-06-25 09:13:00

阅读数:4462

评论数:0

PLSQL块结构

<br />pl/sql(procedural language/sql)是oracle在标准的sql语言上的扩展。pl/sql不仅允许嵌入sql语言,还可以定义变量和常量,允许使用条件语句和循环语句,允许使用例外处理各种错误,这样使得它的功能变得更加强大。<br />1....

2010-06-25 08:46:00

阅读数:6434

评论数:0

Oracle角色管理

<br />角色就是相关权限的命令集合,使用角色的主要目的就是为了简化权限的管理。<br />1. 连接数据库 <br />2. 在scott.emp表上select,insert,update。 <br />如果采用直接授权操作,则需要进行12次授...

2010-06-24 23:57:00

阅读数:704

评论数:0

Oracle的权限管理

权限是指执行特定类型sql命令或是访问其它方案对象的权利,包括系统权限和对象权限两种。1.  系统权限     系统权限是指执行特定类型sql命令的权利。它用于控制用户可以执行的一个或是一组数据库操作。比如当用户具有create table权限时,可以在其方案中建表,当用户具有create any...

2010-06-24 23:27:00

阅读数:697

评论数:0

Oracle中的索引

索引是用于加速数据存取的数据对象。合理的使用索引可以大大降低i/o次数,从而提高数据访问性能。因为索引是需要人力进行维护的,所以索引不是越多越好,也不能乱建。1.  创建索引(1). 单列索引      单列索引是基于单个列所建立的索引。      例:create index 索引名 on 表名...

2010-06-24 22:59:00

阅读数:714

评论数:0

Oracle中的约束

     数据的完整性用于确保数据库数据遵从一定的商业和逻辑规则,在oracle中,数据完整性可以使用约束、触发器、应用程序(过程、函数)三种方法来实现,在这三种方法中,因为约束易于维护,并且具有最好的性能,所以作为维护数据完整性的首选。 1.  约束     约束用于确保数据库数据满足特定的商业...

2010-06-24 15:43:00

阅读数:1406

评论数:0

Oracle中事务处理

<br />1.  什么是事务<br />     事务用于保证数据的一致性,它由一组相关的dml语句组成,该组的dml(数据操作语言,增删改,没有查询)语句要么全部成功,要么全部失败。<br />     例:网上转账就是典型的要用事务来处理,用于保证数据的一...

2010-06-24 15:18:00

阅读数:2673

评论数:0

Oracle中操作数据

<br />1.  使用to_date函数(使用特定格式插入日期值)<br />     例:insert into emp values (9998, 'skycloud', 'MANAGER', 7782, to_date('1988-11-11', 'yyyy-mm-...

2010-06-24 14:46:00

阅读数:599

评论数:0

Oracle表查询

<br />1.  处理null值<br />     处理 null 值,可以使用 nvl 函数,nvl(comm, 0) 如果 comm 为空,用 0 代替,否则就是 comm。<br />     例:显示每个雇员的年工资<br />     ...

2010-06-24 14:25:00

阅读数:656

评论数:0

Oracle表管理

1.  表名和列名命名规则(1). 必须以字母开头;(2). 长度不能超过 30 个字符;(3). 不能使用 oracle 保留字;(4). 只能使用如下字符 A-Z,a-z,0-9,$,# 等。2.  Oracle中的数据类型(1). 字符类      char:定长,最大支持 2000 字符,...

2010-06-24 10:28:00

阅读数:1168

评论数:0

Oracle用户管理

1.  创建用户     概述:在oracle中要创建一个新的用户,使用create user语句,一般是具有dba的权限才能使用。     用法:create user 用户名 identified by 密码。     案例:create user skycloud identified by...

2010-06-23 20:02:00

阅读数:804

评论数:0

Oracle中的常用命令

Sqlplus是oracle数据库常用的开发工具,sqlplus中常用的命令如下。1.  连接命令(1). conn[ect]       用法:conn 用户名/密码@网络服务名[as sysdba/sysoper],当用特权用户身份连接时,必须带上as sysdba或是as sysoper。(...

2010-06-23 18:22:00

阅读数:523

评论数:0

Oracle认证、安装及数据库分类

Oracle数据库是目前大多数企业使用的数据库。1. Oracle认证2. Oracle的默认用户Oracle数据库安装成功之后,会默认生成三个用户(1). sys用户:超级管理员,权限最高具有sysdba角色,有create database的权限,该用户默认的密码是change_on_inst...

2010-06-23 18:04:00

阅读数:554

评论数:0

sys和system用户之间的区别

当创建任何一个数据库时,都将自动创建SYS用户和SYSTEM并授权DBA角色。 sys和system用户区别1 )   最重要的区别,存储的数据的重要性不同【sys】 所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任...

2010-03-18 16:19:00

阅读数:479

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭