sql server命名規範

來源:互聯網
上載者:User

標籤:

命名規範

 

表名如Order/UserAccout

符合以下規範:

1.     統一採用單數形式,反對Orders

2.     首字母大寫,多個單詞的話,單字首大寫,反對order/Useraccout/ORDER

3.     避免中文拼音,反對AgentBaoCi

4.     避免底線串連,反對User_Accout(底線適用Oracle資料庫)

5.     避免名稱過長,反對WebsiteInfomationModifyRecord

6.     多對多關係表,以Mapping結尾,如UserRoleMapping

7.     避免保留字

 

 

欄位

欄位名如userID/userName/userType

符合以下規範:

1.     首個字母小寫,多個單詞的話,單字首大寫,反對UserID/Userid

2.     必須有一主鍵,主鍵不直接用ID,而是表名+ID,如userID/orderID

3.     常用的欄位name,不直接用name,而是表名+Name,如userName/orderName

4.     常用的欄位desc,不直接用desc,而是表名+Desc,如userDesc/orderDesc

5.     大寫字母前必須包含至少兩個小寫字母,反對uID/oID

6.     避免中文拼音

7.     避免底線串連

8.     避免名稱過長

9.     避免保留字  

 

對象

1.     預存程序以SP_為首碼

2.     觸發器以TR_為首碼

3.     函數以FN_為首碼

4.     主鍵以PK_為首碼

5.     索引以IX_為首碼

6.     首碼後的首字母大寫,多個單詞的話,單字首大寫,如SP_CountFee

7.     所有的關鍵字的所有字母必須大寫,如SELECT userID,username FROM User

sql server命名規範

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.