PLSQL程序设计
sqlplus scott/123456@127.0.0.1:1521/orcl
declare
begin
dbms_output.put_line('Hello World');
end;
什么是PL/SQL?
PL/SQL(Procedure Language/SQL)是oracle对sql语言的过程化扩展.
指在SQL命令语言中增加了过程处理语句(如分支,循环等),使SQL语言具有过程处理能力.
程序结构
declare
说明部分(变量说明,光标声明,列外说明)
begin
语句序列(DML语句)
exception
例外处理语句
end;
/
变量和常量说明
1.说明变量(char,varchar2,date,number,boolean,long)
var1 char(15);
married boolean:=true;
psal number(7,2);
my_name emp.ename%type;
emp_rec emp%rowtype;
记录变量分量的引用:
emp_rec.ename:='ADAMS';
declare
pename emp.ename%type;
psal emp.sal%type;
begin