码迷,mamicode.com
首页 > 数据库 > 详细

PL/SQL概述

时间:2016-12-05 23:42:46      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:oracle pl/sql 概述 概念

PL/SQL全面支持SQL的数据操作,完全支持SQL数据类型,减少了在应用程序和数据库之间转换数据的操作。


构成一个PL/SQL程序的基本单位是程序块。PL/SQL程序块在执行时不必逐条在网络上传送SQL语句去执行,而是作为一组SQL语句的整体发送到Oracle。当程序第一句以DECLARE或BEGIN开头时,系统会自动识别出是PL/SQL语句。PL/SQL在SQLPLUS中运行时,当遇到斜杠时才提交数据库执行,而不像SQL命令,遇到分号就执行。


为了提高程序的可读性,Oracle建议用户按照以下规则定义各种标识符:

定义变量,用v_作为前缀,例如v_sal,v_job等

定义常量,用c_作为前缀,例如c_rate

定义游标,用_cursor作为后缀,例如emp_cursor

定义异常,用e_作为前缀,例如e_integrity_error

定义PL/SQL表类型时,建议使用_table_type作为后缀,例如sal_table_type

定义PL/SQL表变量时,建议使用_table作为后缀,例如sal_table

定义PL/SQL记录类型时,建议使用_record_type作为后缀,例如emp_record_type

定义PL/SQL记录变量时,建议使用_record作为后缀,例如emp_record


为了提高程序的可读性和性能,Oracle建议用户按照以下大小写规则编写代码:

SQL关键字采用大写格式,例如SELECT, UPDATE, SET, WHERE等

PL/SQL关键字采用大写格式,例如DECLARE,BEGIN,END等

数据类型采用大写格式,例如INT,VARCHAR2,DATE等

标识符和参数采用小写格式,例如v_sal,c_rate等

数据库对象和列采用小写格式,例如emp,sal,ename等

PL/SQL概述

标签:oracle pl/sql 概述 概念

原文地址:http://11317783.blog.51cto.com/11307783/1879718

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!