数据库开发范.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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; 对于

文档评论(0)

wcc543543 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档