我目前正在使用SQL Server Management Studio(版本9.00.3042.00)并单击"新建查询"并编写以下代码:
Select colA, colB, colC colD From table1
当我单击解析(复选框)按钮以验证SQL语句时,它会显示"命令已成功完成".是不是解析按钮假设抓住这些简单的错误......
有没有人在Management Studio中遇到过这种行为?这才刚刚开始发生......
那是因为那是有效的SQL.您正在使用名称colD对colC进行有效别名.它与输入相同:
colC as colD
编辑:对于它的价值,这是人们争辩说你应该在这样的情况下将逗号放在行的开头的原因之一.当代码格式化时,更容易发现这样的问题:
Select colA , colB , colC colD From table1