我是SQL中的新成員,我想知道什麼是編寫函數的正確方法。我知道像SELECT這樣的語句的規範是大寫的,但是函數的規範是什麼?我看到有人用小寫字母和大寫字母來寫。SQL函數應該是大寫還是小寫?
感謝您的幫助。
我是SQL中的新成員,我想知道什麼是編寫函數的正確方法。我知道像SELECT這樣的語句的規範是大寫的,但是函數的規範是什麼?我看到有人用小寫字母和大寫字母來寫。SQL函數應該是大寫還是小寫?
感謝您的幫助。
有沒有規範,有標準,但這些可以改變從公司到公司。
SQL代碼不區分大小寫。
是的,我知道,雖然SQL不區分大小寫,但我想知道函數的標準是什麼。那它是什麼? – user1919052 2013-04-04 14:16:54
通常你應該在大寫和字段中寫SQL代碼(和SQL保留代碼)和其他的東西以小寫。但這不是必要的。
SQL關鍵字通常是大寫字母,但沒有一個「正確」的方式。小寫字母的作用也一樣。 (NB許多人認爲使用大寫的關鍵字在SQL提高了可讀性,雖然不是說使用小寫是難以閱讀。)在大多數情況下,然而,沒有人會被避免的東西,如:
SELECT * FROM `users` WHERE id="3"
雖然,如果你喜歡,這也能發揮作用:
select * from `users` where id='3'
這裏是它們的列表。請注意,它們是用大寫字母寫成的,但並不是必需的: http://developer.mimer.com/validator/sql-reserved-words.tml
這是另一個很好的資源,我在我的「有趣的文章中定期閱讀」。它闡述了一些有趣的情況下應該考慮一些有趣的情況: http://dev.mysql.com/doc/refman/5.0/en/identifier-case-sensitivity.html
它取決於功能的一點,但沒有要求。實際上沒有規範,但一些供應商有特定的標準/語法,這些標準/語法在他們看來有助於代碼的可讀性(/可用性)。
通常「內置」功能(非供應商特定)以大寫顯示。
/* On MySQL */
SELECT CURRENT_TIMESTAMP;
-> '2001-12-15 23:50:26'
廠商特定功能通常在小寫所示。
一個很好的閱讀,通常的功能,可以找到here。
這不是常態,而是慣例。 – 2013-04-04 14:16:32
@ÁlvaroG.Vicario即使這是可以討論的,會議可以從文化轉變爲文化 – 2013-04-04 14:19:14
請接受幫助您解決問題的答案,以便其他人不會出現並嘗試解決問題。謝謝。 – Basic 2013-05-13 21:49:16