ORACLE
文章平均质量分 57
keveoniteye
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ORACLE中的循环
循环可以多次运行一条或者多条语句。在PL/SQL中有3种类型的循环:LOOP循环 直到显示结束条件出现之前一直运行。WHILE 直达某个特定条件出现之前一直运行。FOR循环 运行预先确定的次数。接下来分别介绍这些循环 LOOP循环:LOOP循环在显示结束它之前会一直运行,语法如下:LOOP statementsEND LOOP;要结束LOOP...原创 2011-10-24 22:30:13 · 173 阅读 · 0 评论 -
ORACLE中的游标
当SELECT语句从数据库中返回的记录多于一条时,就可以使用游标(cursor)。游标可以理解为可以一次访问一个的一组记录。SELECT语句将列提前到游标中,然后根据游标取得记录。使用游标时需要以下5个步骤:1.声明一些变量,用于保存SELECT语句返回的列值2.声明游标,并指定SELECT语句3.打开游标4.从游标获取记录5.关闭游标 下面是一个例子(循环取出dept...原创 2011-10-25 19:34:33 · 136 阅读 · 0 评论 -
ORACLE中的过程
可以创建包含一组SQL和PL/SQL语句的过程,过程使得业务逻辑在数据库中集中,任何能够访问数据库的程序都可以使用过程,创建过程的语法:CREATE [OR REPLACE] PROCEDURE procedure_name[(parameter_name [IN | OUT | IN OUT] type[, ...])] {IS | AS}BEGIN proced...原创 2011-10-25 20:13:34 · 111 阅读 · 0 评论 -
ORACLE中的函数
函数与过程很相似,惟一的区别是函数必须向调用它的语句返回一个值。创建函数语法如下:CREATE [OR REPLACE] FUNCTION function_name[(parameter_name [IN | OUT | IN OUT] type[, ...])] RETURN type {IS | AS}BEGIN function_bodyEND fun...原创 2011-10-25 20:32:19 · 127 阅读 · 0 评论 -
ORACLE中的触发器
触发器是当特定的SQL DML语句,如INSERT、UPDATE或DELETE语句在特定的数据库表上运行时,有数据库自动运行(自动激活)的过程,创建触发器的语法如下:CREATE [OR REPLACE] TRIGGER trigger_name{BEFORE | AFTER | INSTEAD OF} trigger_eventON table_nameFOR EACH ROW...原创 2011-10-25 21:07:45 · 111 阅读 · 0 评论
分享