1.大寫
把關鍵字和使用者定義的物件(比如表,列,變數)區別,比如把關鍵字大寫,而把使用者定義的物件camel case(首字母大寫)。
ifobject_id
(『productdocs』
,『u』)is
notnull
drop
table productdocs
gocreate
table productdocs (
docid int
notnull
identity
,doctitle nvarchar
(50)
notnull,
docfilename nvarchar
(400)
notnull,
constraint pk_productdocs_docid primary
keyclustered
(docid asc))
go 2.物件引用
對於select,盡量用column name,避免*,table name盡量用database and scheme 表示。
select
docid, doctitle
from
adventureworks.dbo.productdocs
order
by doctitle desc
3.alias
table alias可用可不用,如果要用的話,盡量用table name的縮寫,而不要用沒有意義的name(比如:a, b,c)
select (
cnt.firstname +
' '+ cnt.lastname) fullname,
emp.loginid, emp.title
from
humanresources.employee emp
inner
join person.contact cnt
on emp.contactid = cnt.contactid
order
by cnt.lastname
4.逗號的使用
對於select column name,應該把每乙個column+','作為單獨的一行。
對於order by,把所有的column+','作為整個一行。
select
firstname,
middlename,
lastname,
city,
stateprovincename
from
humanresources.vemployee
where
jobtitle like
『production technician%』
order
by stateprovincename, city
5.空格對齊
每乙個語句作為單獨的一行,如果有子句的話,用tab分隔。
select
firstname, middlename, lastname, city, stateprovincename
from
humanresources.vemployee
where
jobtitle like
'production technician%'
order
by stateprovincename, city
6.**塊
(,),子查詢作為單獨的一行,用tab分隔。
ifobject_id
(『productdocs』
,『u』)is
notnull
drop
table productdocs
gocreate
table productdocs
(docid int
notnull
identity
,doctitle nvarchar
(50)
notnull,
docfilename nvarchar
(400)
notnull,
constraint pk_productdocs_docid primary
keyclustered
(docid asc))
go7.注釋
before/after code用/* */,within code用--注釋。
php格式書寫,PHP書寫格式詳解 必看
從乙個例子開始。echo 你好!將該檔案命名為 test.php 並儲存於 e html 目錄下。你好!在該例子中,我們以 echo 指令輸出乙個字串 你好!從這個例子可以看出 php 檔案或 php 段以 結束,中間為php 每乙個指令集以 符號結束 瀏覽器得到的為 php 解析器執行完 php ...
書寫方法的格式
書寫方法的格式 修飾符 返回值 方法名 呼叫過程中 方法體 可能出現的例外 public int void addnumber 引數 throw excepion 例 public int addnumber int a,int b 注 方法名中的引數int a,int b為區域性變數 packag...
PHP書寫格式
從乙個例子開始。echo 你好!執行 將該檔案命名為 test.php 並儲存於 e html 目錄下。在瀏覽器位址列裡訪問該 php 檔案 輸出結果如下 你好!在該例子中,我們以 echo 指令輸出乙個字串 你好!從這個例子可以看出 當然,要輸出標準的html 可以把上例完善為 echo 你好!可...