求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
要资料
 
 
 

PL/SQL教程
PL/SQL环境安装设置
PL/SQL基本语法
PL/SQL数据类型
PL/SQL变量
PL/SQL常量和文字
PL/SQL运算符
PL/SQL条件控制
PL/SQL循环
PL/SQL字符串
PL/SQL数组
PL/SQL过程
 
 

PL/SQL基本语法
903 次浏览
31次  

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.

PL/SQL标识符

PL/SQL标识符是常量,变量,异常,过程,游标和保留字。标识符是由一个字母后面可以跟更多的字母,数字,美元符号,下划线和数字符号,并且不得超过30个字符。

默认情况下,标识符不区分大小写。所以,可以使用integer或INTEGER表示数值。不能使用保留关键字作为标识符。

PL/SQL分隔符

分隔符是一个具有特殊意义的符号。以下是在PL/SQL分隔符的列表:

PL/SQL注释

程序注释是解释性说明,可以包括自己编写的,并帮助任何人阅读源代码的PL/SQL代码。所有的编程语言允许某种形式的注释。

在PL/SQL支持单行和多行注释。任何注释里面所有字符都会被PL/SQL编译器忽略。在PL/SQL单行注释使用分隔符 - (双连字符)和多行注释被 /* 和 */ 括起来。

DECLARE
-- variable declaration
message varchar2(20):= 'Hello, World!';
BEGIN
/*
* PL/SQL executable statement(s)
*/
dbms_output.put_line(message);
END;
/

当上述代码在SQL提示符执行时,它产生了以下结果:

Hello World

PL/SQL procedure successfully completed.

PL/SQL程序单元

PL/SQL单元是下列任何一个:

  • PL/SQL 块
  • 函数
  • 包体
  • 过程
  • 触发器
  • 类型
  • 类型体

这些单元都将在即将到来的章节中学习讨论。

 


您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码: 验证码,看不清楚?请点击刷新验证码 必填



903 次浏览
31次
 捐助