10分钟学会ORACLE PL/SQL
2012-03-26 22:35
323 查看
目录
1、定义
1、1匿名块
declare
--定义变量
v_s varchar2(12) := 'Hello World';
v_n number(12, 2);
begin
v_n := 12.2;
end;
1、2 存储过程
--无参数
create or replace procedure p_test is
begin
null;
end p_test;
/
--有输入参数,无输出参数
create or replace procedure p_test2(pvar in varchar2) is
t varchar2(10) := '';
begin
t := pvar;
end;
/
--有输入参数,有输出参数
create or replace procedure p_test2( pi_var in varchar2,po_var out varchar2 )
is
t varchar2(10) := '';
begin
t:=pi_var;
po_var := t;
end;
1、3函数
--无参数
create or replace function f_test return varchar2 is
v_s varchar2(12) :='Hello World';
begin
return v_s;
end;
--有参数
create or replace function f_test2(pi_n number) return number is
v_n number(6):=10;
begin
return v_n+pi_n;
end;
/
1、4包
1、5包体
2、控制语句(if,case)
3、循环语句(loop,for,while)
4、游标(curosrm,forall)
5、异常处理
6、动态sql
1、定义
1、1匿名块
declare
--定义变量
v_s varchar2(12) := 'Hello World';
v_n number(12, 2);
begin
v_n := 12.2;
end;
1、2 存储过程
--无参数
create or replace procedure p_test is
begin
null;
end p_test;
/
--有输入参数,无输出参数
create or replace procedure p_test2(pvar in varchar2) is
t varchar2(10) := '';
begin
t := pvar;
end;
/
--有输入参数,有输出参数
create or replace procedure p_test2( pi_var in varchar2,po_var out varchar2 )
is
t varchar2(10) := '';
begin
t:=pi_var;
po_var := t;
end;
1、3函数
--无参数
create or replace function f_test return varchar2 is
v_s varchar2(12) :='Hello World';
begin
return v_s;
end;
--有参数
create or replace function f_test2(pi_n number) return number is
v_n number(6):=10;
begin
return v_n+pi_n;
end;
/
1、4包
1、5包体
2、控制语句(if,case)
3、循环语句(loop,for,while)
4、游标(curosrm,forall)
5、异常处理
6、动态sql
相关文章推荐
- 免安装Oracle客户端使用PL/SQL连接Oracle(转)
- Oracle_PL/SQL developer拷贝粘贴中文乱码问题
- oracle pl/sql创建子程序时 as和is关键字的区别
- PL/SQL编程经验小结开发者网络Oracle
- PL/SQL语言(oracle知识)
- Oracle PL/SQL过程调试的输出方法
- oracle pl/sql 函数中使用数组
- Oracle中在pl/sql developer修改表的2种方法
- Oracle 编写PL/SQL语句导入数据语句问题总结
- Oracle PL/SQL语言基础
- Oracle PL/SQL开发利器-Toad应用总结(一)-PL/SQL Program基本编写、调试
- Oracle PL/SQL 可以不安装Oralce客户端
- 虚拟机Oracle与客户端instantclient的连接以及PL/SQL Developer与instantclient.x64配置
- 免安装Oracle客户端使用PL/SQL连接Oracle
- Oracle之PL/SQL的变量小结
- [推荐]ORACLE PL/SQL编程详解之一:PL/SQL 程序设计简介(千里之行,始于足下)
- Oracle_PL/SQL的基本写法_BEGIN_END块结构及简单的事务实现
- oracle instantclient basic +pl/sql 安装和配置
- 使用instantclient_11_2 和PL/SQL Developer工具包连接oracle 11g远程数据库
- Oracle 11g Release 1 (11.1) PL/SQL_了解静态和动态 SQL