- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
编码规范
一般性注释
注释尽可能简洁、详细而全面
创建每一数据库对象时都要加上注释,以说明该对象的功能和用途;建表时,对某些数据列也要加上注释,以说明该列和/或列取值的含义。如:XX 表中有CZZT列属性为NUMBER(10, 0)可加COMMENT ON 注释如下XX.CZZT 0 = 正常, 1 = 等待, 2 = 超时, 3 = 登出
注释语法包含两种情况:单行注释、多行注释
单行注释:注释前有两个连字符(--),一般对变量、条件子句可以采用该类注释。
多行注释:符号/*和*/之间的内容为注释内容。对某项完整的操作建议使用该类注释。
函数文本注释
在每一个块和过程(存储过程、函数、包、触发器、视图等)的开头放置注释
/************************************************************************
*功能:
*输入参数:
*输出参数:
*作者:
*创建时间:
*-更改信息:(包括作者、时间、更改内容等)
*************************************************************************/
CREATE [OR REPLACE] PROCEDURE dfsp_xxx
…
传入参数的含义应该有所说明。如果取值范围确定,也应该一并说明。取值有特定含义的变量(如boolean类型变量),应给出每个值的含义。
在每一个变量声明的旁边添加注释,说明该变量要用作什么。通常,简单使用单行注释就行了,例如l_sfzh CHAR(11) --身份证号码
在块的每个主要部分之前添加注释
在块的每个主要部分之前增加注释,解释下—组语句目的,最好是说明该段语句及算法的目的以及要得到的结果,但不要对其细节进行过多的描述
SQL 语句的编写规范
CREATE语句
CREATE TABLE dft_dksz(
YHBS VARCHAR2(20) NOT NULL,
ZHGX DATE,
DKKHD VARCHAR2(24),
CONSTRAINT pk_dksz_yhbs PRIMARY KEY (YHBS)
)
SELECT语句
查询语句采用以下原则编写
每个部分分行编写,将每一行的第一个关键字与第一行的SELECT尾部对齐,如
SELECT col1, col2, col3
FROM table1
WHERE col1 col2
GROUP BY col1, col2
ORDER BY col1;
关键字用大写,列名和表名采用,,,,写
语句中嵌入逗号时,在逗号后面加一空格,当逗号是最后一个字符时,把它放在本行
当语句的同一部分要延续到下一行时,按下列格式排列:
SELECT col1, col2, col3, col4, col5, col6,
col7, col8, col9, col10
将语句中WHERE 和AND 部分格式化,书写布局类似于
WHERE
AND
AND
当语句中出现括号时,括号的两边不留空格
在SQL 语句使用运算符时,操作两边应各留一个空格,如
WHERE X = Y
AND A = B
AND C = D
INSERT语句
INSERT INTO 要插入的表名
(列1, 列2, .., 列n-1, 列n)
VALUES (列1值, 列2值, .., 列n-1值, 列n值)
UPDATE语句
UPDATE 要更新的表名
SET 要更新的列 = 列值
DELETE语句
DELETE FROM table1
WHERE col1 = ???
条件执行语句(IF)编写规范
条件执行语句IF…ELSE 按以下格式编写
IF 条件表达式
THEN
一条或多条语句
[ELSE (或ELSIF条件表达式)
THEN
一条或多条语句
END IF;
循环语句编写规范
简单循环语句
LOOP
零条或多条语句
EXIT WHEN 条件表达式
零条或多条语句
END LOOP;
FOR循环语句
FOR 变量 IN [变量取值范围]
LOOP
一条或多条语句
END LOOP;
WHILE循环语句
WHILE 条件表达式
LOOP
一条或多条语句
END LOOP;
函数文本(存储过程、函数和包等)
对于存储过程、函数等程序块都要有异常处理部分,以提高程序的自检能力,格式如下:
BEGIN
…
EXCEPTION
WHEN excep—name1 THEN
…
WHEN excep—name2 THEN
…
END;
对于
您可能关注的文档
- 现代推销技.doc
- 总结的竞价识.doc
- 电话营销方.doc
- 5ml安瓿封利用率080707.ppt
- 和夫教育价观.doc
- 三章电话流.doc
- 中国铁建企价值观初探.doc
- 第四章 人本质与人生价值观.doc
- 产品与运营关系.doc
- 8月 如何为营销高手-讲义.doc
- 大成Dentons基于碳效的绿色金融标准构建和应用202226页.pdf
- 马士基2023亚太区货运市场资讯-后疫情时代决胜供应链优化13页.pdf
- RecordedFuture2025年上半年恶意软件与漏洞趋势报告英文版32页.pdf
- OpenInfluence创作者营销如何抵御通货膨胀英文版12页.pdf
- 虾皮中秋节选品参考2025年11页.pdf
- BISResearch2022下一代货运和客运服务聚焦无人机电动垂直起降飞行器eVTOLs和飞艇白皮书英文版18页.pdf
- 奥纬咨询2024年Q3北美货运铁路业绩财务与运营概览报告英文版30页.pdf
- 四川联合环境交易所四川省应对气候变化投融资发展报告202339页.pdf
- 解数咨询2025银发健康食品赛道创新图谱36页.pdf
- 贵州大数据安全工程研究中心DSMM产业发展研究报告2025104页.pdf
最近下载
- DB3208_T 220-2024电子政务云平台运行维护管理规范 .docx VIP
- 2025杭州电力设备制造有限公司招聘70人(第二批)笔试备考试题及答案解析.docx VIP
- 兽医生物制品学兽用疫苗生产和质量控制培训ppt课件.pptx VIP
- 2025杭州电力设备制造有限公司招聘70人(第二批)笔试模拟试题及答案解析.docx VIP
- 专题16 三角函数与解三角形解答题综合(六大考点,65题)(原卷版)十年(2016-2025)高考数学真题分类汇编.docx
- 2025江苏南京农业大学新校区建设指挥部、基本建设处人员招聘10人考试模拟试题及答案解析.docx VIP
- 2025杭州电力设备制造有限公司招聘70人(第二批)笔试参考题库附答案解析.docx VIP
- 供水工程监测方案(3篇).docx VIP
- 苏教版四年级数学上册第二章 两、三位数除以两位数复习(课件).pptx VIP
- EPC工程总承包项目设计实施要点.docx VIP
文档评论(0)