编程规范
Transact-SQL 编程规范......................................................................................................................1
概述.............................................................................................................................................3
1.1.基本原则...............................................................................................................................3
1.2.基本规范...............................................................................................................................3
命名规范.....................................................................................................................................3
1.3.对象命名...............................................................................................................................4
1.3.1.数据库.......................................................................................................................4
1.3.2.数据库文件...............................................................................................................4
1.3.3.关系型数据仓库.......................................................................................................4
1.3.4.数据架构...................................................................................................................4
1.3.5.数据表.......................................................................................................................5
1.3.6.数据视图...................................................................................................................5
1.3.7.数据列.......................................................................................................................5
1.3.8.存储过程...................................................................................................................6
1.3.9.函数...........................................................................................................................6
1.3.10. 用户定义数据类型.............................................................................................6
1.3.11. DML 触发器.......................................................................................................6
1.3.12. DDL 触发器........................................................................................................7
1.3.13. 主键、外键关系和索引....................................................................................8
1.4.参数命名...............................................................................................................................8
1.4.1.数据列参数...............................................................................................................9
1.4.2.非数据列参数...........................................................................................................9
1.5.常见命名...............................................................................................................................9
1.5.1.常用字段命名...........................................................................................................9
2.SQL 编写................................................................................................................................10
2.1.大小写.................................................................................................................................10
2.2.使用“;”.................................................................................................................................10
2.3.存储格式.............................................................................................................................10
2.4.类型选择.............................................................................................................................11
2.5.默认值.................................................................................................................................11
2.6.字段长度.............................................................................................................................11
2.7.使用“'”.................................................................................................................................11
2.8.语句缩进.............................................................................................................................11
2.9.语句换行.............................................................................................................................12
2.10. 语句分割........................................................................................................................12
2.11. 使用“*”...........................................................................................................................12
2.12. 表名别名........................................................................................................................12
2.13. 类型转换........................................................................................................................12
2.14. 数值比较........................................................................................................................12