温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

PL/SQL概述

发布时间:2020-07-04 19:09:41 来源:网络 阅读:491 作者:yeleven 栏目:关系型数据库

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等

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI