—created date:2010/02/02 updated date: 2010/02/02 author:mingle
一、資料庫命名規則
資料庫命名規則取決於資料庫相容的級別。
ms sql資料庫版本和相容級別對照表:
ms sql資料庫版本
相容級別
不知60
不知65 ms sql 7.0
70 ms sql 2000
80 ms sql 2005
90 ms sql 2008
100
備註:資料庫級別可以使用儲存過程「sp_dbcmptlevel」來修改。
這裡以相容級別90為例來說明資料庫的命名規則:
step1 名稱長度不能超過128個字元,本地臨時表的名稱不能超過116個字元。
step2 名稱字元由英文本母組成,採用pascal命名法。比如northwind。
step3 名稱中間不允許有空格或其它特殊字元。
step4 名稱不能是保留字,也不能是變數或區域性物件的表示符號(具體參考變數命名部分)。
二、t-sql書寫規範
「@」表示區域性變數;「@@」表示全域性變數;「##」表示全域性臨時物件;
自定義儲存過程:「pr_」+pascal命名的英文本元,系統儲存過程:「sp_「+全部小寫的英文本元
檢視:「vw_」+pascal命名的英文本元
表:「tb_」+pascal命名的英文本元
觸發器:「trg_」+pascal命名的英文本元+「_」+「功能描述」。比如:trg_product_insert
游標:「crs_」+pascal命名的英文本元
MS SQL資料庫開發精典
1.按姓氏筆畫排序 select from tablename order by customername collate chinese prc stroke ci as 2.資料庫加密 select encrypt 原始密碼 select pwdencrypt 原始密碼 select pwdco...
MS SQL資料庫開發 精典
1.按姓氏筆畫排序 select from tablename order by customername collate chinese prc stroke ci as 2.資料庫加密 select encrypt 原始密碼 select pwdencrypt 原始密碼 select pwdco...
MS SQL資料庫開發 精典
1.按姓氏筆畫排序 select from tablename order by customername collate chinese prc stroke ci as 2.資料庫加密 select encrypt 原始密碼 select pwdencrypt 原始密碼 select pwdco...