1.基本的格式
2.变量的定义,有哪些
3.顺序,判断,选择,循环,异常处理
4.函数的定义(有参数,无参数),引用
5.游标的定义以及使用
----------------------------------------------------------------------------------------------------------------------------------------------
一、基本格式
declare 变量定义区域; begin code书写区域; end;
二、变量的声明以及使用
1.变量的数据类型
number 数字型 char 定长字符型 varchar2 变长字符型,最大2000个字符 long 变长字符型,最长2GB date 日期型 boolean 布尔型(true,false,null三者取一)
2.变量的声明规则
字母,数字,下划线,以及$,# 必须字母开头!
3.变量的赋值
变量名:= sql语句中的赋值 select .....into
三、基本的流程
1. 条件结构
if 逻辑判断 then
code;
end if;
----------------------------------------------
if 逻辑判断 then
code;
else
code;
end if;
----------------------------------------------
if 逻辑判断 then
code;
elsif 逻辑判断 then
code;
else
code;
end if;
2.循环
loop code; if 逻辑判断 then exit; end if; end loop; ---------------------------------------------------------------------- while 逻辑判断 loop code; end loop; ----------------------------------------------------------------------- for count IN count_1..count_n loop code; end loop;
3.选择
case input_name when expression1 then; when expression2 then; ................................. else code; end case;
4.goto跳转
goto label; <<label>> code;
5.异常
when 异常 then code;
四、用户自定义函数
create or replare function 函数名(变量参数 1. 变量名 in 类型;作为输入的变量只能传值 2. 变量名 out 类型 只能赋值 3. 变量名 in out 类型 均可) return 类型 is/as 变量名 类型; begin code; end 函数名; --------------------------函数的调用--------------------------------------- 1.无参函数直接函数名就可以了 例如: count_num:=get_count_num; 2.有参数的直接写入就行了 例如: count_num:=get_count_num('男');
五、游标的定义以及使用
create cursor 游标名 is sql的操作 ----------------------------------使用------------------------------------- open 游标名; fetch 游标名 into 变量1,变量2;//赋值操作 ------------------------------------------------------------------------------ open 游标名; fetch 游标名 into 变量1,变量2;//赋值操作 while 游标名%found loop fetch 游标名 into 变量1,变量2;//赋值操作 code; end loop; close 游标名; ------------------------------------------------------------- %found 判断是否存在数据 %isopen 判断是否游标开关状态
游标标量的定义
type 游标变量 is ref cursor return 游标 (强类型)/ref cursor 游标(弱类型)
相关推荐
PLSQL DEVELOPER 基本用法详解 PLSQL DEVELOPER 基本用法详解
PLSQL DEVELOPER 基本用法详解PLSQL.txt 初学者的宝典
PLSQL_DEVELOPER_基本用法详解.docPLSQL_DEVELOPER_基本用法详解.doc
标题 基本语法 %type用法,%rowtype用法,TYPE用法 游标的使用 for 循环 loop循环 while循环 if / else 的用法 case 的用法 标题 错误定义 error的设定 exception用法 标题 存储过程及函数 ...
结构化查询语言(Structured Query Language,简称SQL)是用来访问关系型数据库一种通用语言,属于第四代语言(4GL),其执行特点是非过程化,即不用指明执行的具体方法和途径,而是简单地调用相应语句来直接取得...
PL/SQL DEVELOPER 基本用法详解(建议写过第一个存储过程后的初手必读) 用过oracle的都抱怨,为了稳定 它提供的图形化操作 速度慢的让人伤心呀,p4+128M的机器只要启动一个
Oracle PL/SQL语言初级教程 PL/SQL是Oracle对标准数据库语言的扩展,Oracle公司...通过本教程的学习,您将初步掌握PL/SQL语言,能够利用PL/SQL语言完成建表、查询、添加、删除数据以及事务处理语句的基本用法。
一些基本的SQL语句,包括游标,存储过程等,PLSQL的基本操作手册
pl/sql 关于sql语句,基本函数,游标的定义用法等等
连接Oracle数据库的利器,内附汉化包,但是汉化不完整,汉化是针对PLSQL9版本的,不过常用功能都汉化了,高级功能没有。...方便64位数据库的朋友使用,PLSQL官方尚未支持64位数据库,所以直接连是连不上的!
Oracle PL/SQL 基础。包含最基本的sql用法,以及条件、循环、游标、异常处理、寄存对象等内容。 紫薯布丁紫薯布丁紫薯布丁紫薯布丁紫薯布丁紫薯布丁紫薯布丁
使用SQL语句 4.1 使用基本查询 4.1.1 简单查询语句 4.1.2 使用WHERE子句 4.1.3 使用ORDERBY子句 4.2 使用DML语句 4.2.1 插入数据 4.2.2 更新数据 4.2.3 删除数据 4.3 ...
PL/SQL是Oracle对标准数据库语言的扩展,Oracle公司已经将PL/SQL整合到Oracle 服务器和...通过本教程的学习,您将初步掌握PL/SQL语言,能够利用PL/SQL语言完成建表、查询、添加、删除数据以及事务处理语句的基本用法。
oracle安装、导入导出、PLSQL developer的基本使用及基本SQL用法。
开发一个注重性能的JDBC应用程序不是一件容易的事. 当你的代码运行很慢的时候JDBC 驱动程序并不会抛出异常告诉你。... 正确的使用数据库 MetaData方法 只获取需要的数据 选用最佳性能的功能 管理连接和更新
PLSQL中存储过程及游标的基本使用 Oracle中恢复某张表丢失数据的方法 -- 把SELECT出来的结果导到一个文本文件中 -- 查询新建用户 -- 查询那些用户,操纵了那些表造成了锁机 --看锁阻塞的方法 --ORACLE获得系统信息
明御堡垒机、安恒堡垒机配置使用说明