标签: postgresql
有时我在运行查询时,我会忘记字段名称之间的逗号。 Postgres不会发现我的错误,因为就该查询而言,查询仍然有效。它将一个字段视为另一个字段的别名。
如果我是直接从dba工具(如PgAdmin)中检索结果,则很明显已经发生了什么,我将插入一个逗号。但是,如果我将查询结果直接保存到文件中,则通常在以后尝试使用该文件时才发现错误。
PostgreSQL在声明列别名时是否有任何功能可以检查这种情况或强制使用“ AS”?这是一个小麻烦,很难立即发现。