pl/sql语言是oracle在sql上扩展的语言。
1 过程、函数、触发器是在pl/sql编写
2 过程、函数、触发器是在oracle中
3 pl/sql的语句可以在java中直接调用
简单介绍
在sql—plus编写一个存储过程,该过程可以向某表中添加记录。
第一步:创建表
create table mytest(name varchar2(20), passwd varchar2(20));
第二步:创建过程
create procedure mypro1 is begin
--执行部分
insert into mytest value(‘wdx‘,‘123‘)
end;
/
--回车
(注意事项:如果系统以后有mypro1这个过程名了,要么换名要么在create后面加上or replace;如果有错,输入紧跟着输入show error)
第三步:调用该过程
方式1:exec 过程名(参数值1,参数值2....)
方式2: call 过程名(参数值1,参数值2....)
当然也可以在pl/sql developer中创建上述过程,类似。
pl/sql可以编写过程、函数、触发器、包等。
编写规范:
1 注释
单行注释--
多行注释/*...*/
2 标识符号的命名规范
当定义变量时,建议用v_作为前缀
当定义的常量时,建议使用c_
当定义的游标时,建议使用_cursor
当定义例外error时,建议使用e_
pl/sql使用来编写块的,块结构示意图,三部分构成,分别为定义部分、执行部分、例外处理部分,
declear
/*定义开始*/
begin
/*执行部分*/
exception
/*例外处理部分*/
end;
原文:http://www.cnblogs.com/dongzhuangdian/p/5791185.html