1.PL/SQL简介
PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。
2.PL/SQL环境安装设置
3.PL/SQL基本语法
PL/SQL是一种块结构的语言,这意味着PL/SQL程序被划分和编写代码的逻辑块。每块由三个子部分组成:
每一个PL/SQL语句都以分号(;)结束。可嵌套在使用BEGIN和END等PL/SQL块PL/SQL块。这里是一个PL/SQL块的基本结构:
DECLARE
<declarations section>
BEGIN
<executable command(s)>
EXCEPTION
<exception handling>
END;
‘Hello World’ 示例:
DECLARE
message varchar2(20):= 'Hello, World!';
BEGIN
dbms_output.put_line(message);
END;
/
end; 行信号是PL/SQL块的末端。要运行SQL命令行代码,则可能需要代码的最后一行前,输入在第一个空行的开头。当上述代码在SQL提示符执行时,它产生了以下结果:
Hello World
PL/SQL procedure successfully completed.
补充:
1.如何执行PL/SQL程序
有两种方法:
a.写到特殊编辑器中然后以.sql格式保存文件使用@引入到命令行中
b.直接将程序写在命令行中
2.程序执行完成后只显示PL/SQL 过程已成功完成。
而没有显示运行结果
执行语句:set serveroutput on 即可。