Syntax
SQL 命令/關鍵字的大寫是必需的、預期的還是完全可選的?
此外,它是否在某些環境中自動完成?
SQL 語言不區分大小寫。鍵入
select
還是並不重要SELECT
。通常,有關資本化的規則包含在公司或項目的編碼標準中。這些通常也決定了應該在哪裡使用縮進、對齊和空白。這很重要,因為它增加了所有程式碼的一致性。不久之後,您的眼睛就會習慣佈局,並且可以更快地掃描程式碼,辨識重要的子句和缺失的結構。
究竟應該在哪裡應用空白、對齊和大寫是一個積極爭論的主題。每個與我共事過的程序員都有自己的想法。沒有普遍正確的答案。價值在於一致性,而不是個人選擇。
幾年前,同事們正在開展一個項目,該項目使用區分大小寫的排序規則聲明數據庫。然後他們必須小心大小寫,因為關鍵字或變數被認為是不同的,就像 Java 一樣。