我是 SQL 新手,我想知道编写函数的正确方法是什么。我知道像 SELECT 这样的语句的规范是大写的,但是函数的规范是什么?我见过人们用小写字母和其他大写字母写它们。
谢谢您的帮助。
我是 SQL 新手,我想知道编写函数的正确方法是什么。我知道像 SELECT 这样的语句的规范是大写的,但是函数的规范是什么?我见过人们用小写字母和其他大写字母写它们。
谢谢您的帮助。
对此没有规范,有标准,但这些标准可能因公司而异。
SQL 代码不区分大小写。
It depends on the function a bit, but there is no requirement. There is really no norm but some vendors have specific standards / grammar, which in their eyes aids with readability (/useability) of the code.
Usually 'built-in' functions (non vendor specific) are shown in uppercase.
/* On MySQL */
SELECT CURRENT_TIMESTAMP;
-> '2001-12-15 23:50:26'
Vendor specific functions are usually shown in lowercase.
A good read, on functions in general, can be found here.
通常你应该用大写写 SQL 代码(和 SQL 保留代码),用小写写字段和其他东西。但这不是必需的。
SQL 关键字通常是大写的,但没有一种“正确”的方式。小写也可以。(注意:许多人认为在 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-sensitive.html