PL/SQL是Oracle中的结构化程序设计语言。
对于用惯了MS的SQL SERVER系列的人来说,有必要学习一下,因为它和T-SQL还是有很大的区别的。
呵呵,下面我们来看一下它的基本结构。
块(Block)是PL/SQL中最基本的结构,它由如下组成:
-------------------------------------------------------------------------------------------
declare -- 声明部分
变量名1 类型;
变量名2 类型;
begin -- 程序体
.........
exception -- 异常处理
.........
end; -- 程序体结束
-------------------------------------------------------------------------------------------
下面我们举个例子,来说明基本的PL/SQL块:
/*
PL/SQL块简单实例
*/
declare
var_city varchar2(10);
begin
select city into var_city
from Customers
where customerid='FISSA';
dbms_output.put_line('City: ' || var_city);
end;
PL/SQL块简单实例
*/
declare
var_city varchar2(10);
begin
select city into var_city
from Customers
where customerid='FISSA';
dbms_output.put_line('City: ' || var_city);
end;