https://en.wikipedia.org/wiki/SQL#Interoperability_and_standardization
SQL实现在供应商之间不兼容,并不一定完全遵循标准。
请参阅上面的Wikipedia链接,了解“数据库系统之间缺乏可移植性的几个原因”
Oracle(也可能是DB2)接受了一个简单的 * 只有在没有其他列引用或表达式时 SELECT 。
*
SELECT
但是,始终允许使用表别名。所以你可以写:
select col_name, t.* from table_name t
只需注意一点:结果集将有两个具有相同名称的列,这可能会导致其他问题。