博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PL/SQL学习笔记之基本块格式与语法
阅读量:2198 次
发布时间:2019-05-02

本文共 879 字,大约阅读时间需要 2 分钟。

 

一:PL/SQL程序块

    PL/SQL是一种块结构的语言,一个PL/SQL程序就是一个 代码逻辑块。

    PL/SQL程序由三部分构成:

 

1 声明 部分
使用关键字DECLARE开头,它是一个可选的部分,用于声明与赋初值在该程序中使用的  所有变量,游标,子程序,和其他元素
2 可执行命令 部分
使用关键字BEGIN和END包裹,必须有。定义了一系列 PL/SQL语句  。
3 异常处理 部分
使用关键字EXCEPTION,可选,用于处理可执行命令部分捕获的异常

 

二:基本格式

DECLARE   
BEGIN
EXCEPTION
END;

 

三:注释

单行注释:使用分隔符 -- 。

多行注释: /* 和 */ 。

 

四:运算符号

+, -, *, / 加法,减法/否定,乘法,除法
% 属性索引
' 字符串
. 点运算符
(,) 表达式或列表分隔符
: 主机变量指示符
, 项目分离符
" 带引号的标识符分隔符
= 关系运算符
@ 远程访问指示符
; 声明终止符、语句终止符
:= 赋值运算符
=> 操作符关联
|| 连接运算符,字符串连接
** 乘方运算符
<<, >> 标签分隔符(开始和结束)
/*, */ 多行注释分隔符(开始和结束)
-- 单行注释指示符
.. 范围操作
<, >, <=, >= 关系运算符
<>, '=, ~=, ^= 不相等运算符

 

五:程序单元

PL/SQL程序单元:数据库中命名的PL/SQL块,作为数据库对象保存在数据库里。

主要有五类:

PL/SQL程序块:一个进行某种操作的程序代码块,包含上面提到过的三个块(其中 声明、异常 可选)。

过程:执行特定操作,无返回值。

函数:进行复杂计算,有返回值。

包:逻辑上相关的过程和函数组织在一起,类比于Java中的类。

触发器:事件触发,执行相应的操作。

转载于:https://www.cnblogs.com/ygj0930/p/8298103.html

你可能感兴趣的文章
后端技术杂谈10:Docker 核心技术与实现原理
查看>>
夯实Java基础系列2:Java自动拆装箱里隐藏的秘密
查看>>
夯实Java基础系列1:Java面向对象三大特性(基础篇)
查看>>
夯实Java基础系列3:一文搞懂String常见面试题,从基础到实战,更有原理分析和源码解析!
查看>>
夯实Java基础系列4:一文了解final关键字的特性、使用方法,以及实现原理
查看>>
Java 未来行情到底如何,来看看各界人士是怎么说的
查看>>
IntelliJ 平台 2020 年路线图
查看>>
走进JavaWeb技术世界8:浅析Tomcat9请求处理流程与启动部署过程
查看>>
微软宣布加入 OpenJDK,打不过就改变 Java 未来!
查看>>
MyBatis动态SQL(认真看看, 以后写SQL就爽多了)
查看>>
为什么强烈推荐 Java 程序员使用 Google Guava 编程!
查看>>
先搞清楚这些问题,简历上再写你熟悉Java!
查看>>
【数据库】关系数据库和非关系数据库的优缺点
查看>>
【数据结构】动态顺序表
查看>>
Markdown的基础使用
查看>>
Linux基础命令
查看>>
【C语言】交换两个数值的三种方法
查看>>
【数据结构】栈的简单理解以及对栈的基本操作
查看>>
【数据结构】简单不带环迷宫的实现(用栈实现)
查看>>
【C语言】简单的了解递归(求斐波那契,n的阶乘,字符串长度,把一个整型(无符号),转化为字符型并打印出来)
查看>>