SQL Server 允许使用类似于以下的 SELECT 语句:
SELECT FirstName, LastName, City, *
FROM dbo.Customers
当我尝试在 Oracle 数据库上执行这样的查询时,我收到以下错误:
ORA-00936: 缺少表达式
00936. 00000 - “缺少表达式”
Oracle 不支持这样的查询吗?
SQL Server 允许使用类似于以下的 SELECT 语句:
SELECT FirstName, LastName, City, *
FROM dbo.Customers
当我尝试在 Oracle 数据库上执行这样的查询时,我收到以下错误:
ORA-00936: 缺少表达式
00936. 00000 - “缺少表达式”
Oracle 不支持这样的查询吗?
仅当您使用表名作为星号前缀时:
这限制了它用于未使用以下
using
语法连接的表:您可以使用别名代替表名
即使在 SQL Server 2008 上,当您的查询发展时,您也会遇到麻烦
您将不得不将其更改为