SQL 指令輸入規範

 


SQL 的註釋方式

註釋分為單行與多行實作方式,都是標示不執行的區塊。不一定用於說明內容,有時也會將程式碼註釋掉用於除錯。多行註釋方便也通用大部份的程式語言,這種註釋方法非常方便。

 
-- 單行註釋 
SELECT 5 * 3 - 2
 
/* 
多行註釋 
被標記的區塊都是註釋
SELECT 5 * 3 - 2
*/

被標記到的區塊,無論是文字或程式碼都不會執行。

SQL 中的空格

程式碼變數與運算符號必須以空格分開,否則就會編譯錯誤。另外,標點分隔符號中也應該適當留有一些空格。如果程式碼都擠在一起, 邏輯單元不明確,閱讀的人也會產生額外的壓力。

 
-- 這樣會發生錯誤
SELECT5*3-2

-- 這樣不會發生錯誤,但是都擠在一起
SELECT 5*3-2

--這樣不會發生錯誤,也很容易閱讀
SELECT 5 * 3 - 2

其實只要能夠編譯,擠在一起其實無妨。

SQL 中的大小寫

SQL指令強制使用大寫字母,資料表名稱及欄位名稱則使用資料庫本身定義的大小寫字母即可。

 
-- SELECT, FROM, WHERE, LIKE ...為SQL中的查詢指令,因此採用大寫
SELECT itemCode, Description FROM MRSBASE_R WHERE itemCode LIKE 'M%'

事實上,許多半路出家非本科系的工程師或分析師也經常不遵循。其實只要能夠編譯,大小寫字母其實無妨。這麼做的目的只是在大型軟體公司中,考核與升遷時主官的參考。

沒有留言:

張貼留言