编写规范
1.注释
单行注释 --
select * from emp where empno=7788;--取得员工信息
多行注释
/*....*/来划分
2.标识符号的命名规范
1)当定义变量时,建议用v_作为前缀 如:v_sal
2)当定义常量时,建议用c_作为前缀 如:c_rate
3)当定义游标时,建议用_cursor作为后缀 如:emp_cursor
4)当定义例外时,建议用e_作为前缀 如:e_error
pl/sql块的介绍
块(block)是pl/sql的基本程序单元,编写pl/sql程序实际上就是编写pl/sql块。要完成相对简单的应用功能,可能只需要编写一个pl/sql块;但是如果要想实现复杂的功能,可能需要在一个pl/sql块中嵌套其它的pl/sql块。
块结构示意图
pl/sql块由三个部分构成:定义部分、执行部分、例外处理部分。
如下所示:
declear
/*定义部分-----定义常量、变量、游标、例外、复杂数据类型*/
begin
/*执行部分-----要执行的pl/sql语句和sql语句*/
exception
/*例外处理部分-----处理运行的各种错误*/
end;
定义部分是从declear开始的,该部分是可选的。
执行部分是从begin开始的,该部分是必须的。
例外处理部分是从exception开始的,该部分是可选的。
详细解决方案
2.plsql的编纂规范
热度:320 发布时间:2016-05-05 09:35:33.0
相关解决方案
- plsql 里怎么判断密码长度大于等于6
- java-plsql 有关问题
- PlSql 如何查询一张表使得orderID相同就合并那几行数据的某一行数据
- PLSQL 撤销有关问题
- win7x64上安装oraclex64版本后,plsql Developer无法登录的有关问题
- 如何用 PLSQL Developer 创建新的oracle数据库
- PLSQL 批量安插更新
- plsql Developer工具使用异常
- plsql 与 sqlplus 查询结果不一致,该怎么处理
- plsql oracle脚本,导出数据条目不一样?解决思路
- plsql 是不是有辦法將 Schema 的 Table 清單 拉出來成一個視窗
- PLSQL 新计算机装了 11g, 开启后找不到可以连接的资料库清单><
- 为啥监听没有启动,plsql dev客户端依然可以连接数据库呢
- 为何监听没有启动,plsql dev客户端依然可以连接数据库呢
- PLSQL 登录oracle数据库出现 “无法解析指定的连接标识符”异常
- plsql 客户端连接远程 oracle 服务查询卡住,该怎么处理
- plsql,该如何处理
- PLSQL develop连不上数据库解决思路
- Win7 64 安装oracle11g plsql 配置完后查询数据中文显示乱码,该怎么处理
- 求大神 PLSQL 使用,该怎么处理
- 求大神 PLSQL 使用,该如何解决
- plsql developer 到底如何显示dbms_output
- plsql 8.0怎么在windows server 2008下连64bit 的Oracle 11g client
- plsql 联接本地oracle连接不上 昨天还好使
- PLSQL 查询乱码有关问题
- plsql 没法弹出数据表对应的字段
- PLSQL Developer连接64位oracle 11.2.0.1.0遇到难以想象的有关问题
- plsql deveploer软件奇怪有关问题
- PLSQL developer从ORACLE中导出的TSV资料中有空行
- plsql 无监听程序,该如何解决