标签:
PL/SOL(procedure language/SOL)是用于各种环境中访问oracle数据库的一种比较复杂的编程语言,与数据库服务器集成在一起。
Oracle三层模型
用户界面(例如客户浏览器) 应用逻辑层(例如应用程序服务器) 数据库存储(Oracle数据库服务器)
PL/SOL支持自带数据类型和用户自定义数据类型
用户自定义类型
DECLARE TYPE myrecord is RECORD (
ID number(2),
name varchar(20)
)
基本结构
DECLARE
-----------
-----------
BEGIN
---------
EXCEPTION
--------------
END
判断结构
IF------------THEN
--------------------
ELSIF-------------------THEN
ELSE-------------------
END IF
循环结构
DECLARE -----------
----------------------
BEGIN
LOOP
---------------
EXIT WHEN --------
或者
BEGIN
-----------------
FOR --------IN -------LOOP
---------------------
END LOOP
游标定义
DECLARE CURSOR mycur is selcect ------from-------
取数据
FETCH mycur INTO-----------------
%type
DECLARE FIRSTNAME students.name%type
通过使用%type是的FIRSTNAME变量具有和students表的name类型相同的结构
在PL/SQL中
Set serveroutput [on|off] [size N]
开启之后,在PL/SQL中便可以使用DBMS_OUTPUT.put_line()显示输出
标签:
原文地址:http://www.cnblogs.com/taoxuefeng/p/4947691.html