
目录
Oracle .......................................................................................................................................... 5
数据库整体设计规范(必读) ............................................................................................. 5
1.设计 ............................................................................................................................. 5
2.命名 ............................................................................................................................. 5
数据库对象设计规范 ............................................................................................................. 6
1. 表 ............................................................................................................................... 6
设计 ........................................................................................................................... 6
命名 ........................................................................................................................... 6
字段类型 ................................................................................................................... 6
字段注释 ................................................................................................................... 7
2. 索引 ........................................................................................................................... 8
设计 ........................................................................................................................... 8
命名 ........................................................................................................................... 8
3. 约束 ........................................................................................................................... 8
设计 ........................................................................................................................... 8
命名 ........................................................................................................................... 8
4. SEQUENCE .............................................................................................................. 8
命名 ........................................................................................................................... 8
5. 触发器 ....................................................................................................................... 9
命名 ........................................................................................................................... 9
6. 过程、函数、包 ....................................................................................................... 9
命名 ........................................................................................................................... 9
SQL开发规范 ....................................................................................................................... 10
一. 编码规范 ................................................................................................................. 10
1. 在代码中不允许出现任何DDL语句 .............................................................. 10
2. 写SQL的时侯一定要使用绑定变量 ............................................................... 10
3. 写SQL的时候一定要给每个字段指定表名做前缀 ....................................... 10
4. 在sqlmap中的变量,要用#号,而不要用$符号 ......................................... 10
5. 请不要写select * 这样的代码,指定需要的字段名 ................................... 10
6. 避免在where子句中对字段施加函数 ........................................................... 10
7. 严格要求使用正确类型的变量,杜绝oracle做隐式类型转换的情况 ....... 11
8. 全模糊查询无法使用INDEX,应当尽可能避免 ........................................... 11
9. 外连接的写法 ................................................................................................. 11
10. 表连接分页查询的使用 ................................................................................. 12
11. Hint的使用 ...................................................................................................... 14
12. "<>"、"!="、"not in"、"exsits"和"not exists"的使用规范 ............................ 15
13. 其它编写规范 ................................................................................................. 16
二. 格式规范 ................................................................................................................. 19
1.注释说明 ........................................................................................................... 19
2.缩进 ................................................................................................................... 20
3.断行 ................................................................................................................... 20
附录:O
RACLE关键字 ......................................................................................................... 21
评论