我正在查看某人的代码,并遇到了这种选择语法:
SELECT (Test_ID) id, (Test_Host) host, (Test_Port) port
FROM Test_Connection
我可以说出括号在这里可能意味着什么,SELECT Test_ID AS id
但使用上与使用上相比有AS
什么优点或缺点?
你说的对。这意味着Select Column_Name AS Alias
。这是一种奇怪的编码风格,可能表示某人对SQL的理解水平。删除括号没有任何危害。只要保持所有代码相似即可。
使用AS
是很麻烦的,但与缩进一起使用会使代码更易于阅读。
Parenthesys用于设置表情的操作顺序。对于单列,它们是多余的,但不会引起任何错误,因为语法分析器仍会丢弃它们。这种样式产生混乱且难以阅读的代码。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句