1.使用大小写规范提高词义识别能力
a.在名称中仅适用字母,数字和下划线
b.列名,参数和变量等标量小写
c.模式对象名首字母大写
模式对象包括表,视图和存储过程等,在创建这些名称时,应当将首字母大写,表示为专有名称。
d.保留关键字大写
2.使用空格提供更好的语言标记区分
a.等号两边使用空格
在书写赋值语句时,应当在等号两边使用空格分隔,如set @i = 1 比 set @i=1更容易阅读 b.逗号后面使用空格
3.使用缩进提高语句的逻辑层次表达能力
select *
from test
where id='12'
and name='fred'
4. 使用垂直空白道提高关键字与参数的区分能力
select distinct custname
from customers as c
where not exists
(
select *
from orderheader
where custid=customers.custid
)
5.使用分组进行语句的段落划分
存在多行sql的情况下,相关语句之间可以直接换行书写,而对于两个步骤之间的语句应当间隔一个空行,需要的话 ,也可以加入一些适当
的注释语句.:
use test
go
-- 读取test表的数据
select *
from test
go