38

在 MSSQL 中,我可以选择一列并通过执行以下操作更改列标题:

SELECT mycolumn as 'MyNewColumnName' from MyTable

这在 Oracle 中不起作用。我如何在 Oracle 中执行相同的操作?

4

2 回答 2

57
  1. 删除单引号

    SELECT mycolumn as MyNewColumnName 
      from MyTable
    
  2. 用双引号将别名括起来

    SELECT mycolumn as "MyNewColumnName" 
      from MyTable
    
于 2013-07-30T10:10:17.613 回答
8

在 Oracle 中,您可以只在列名之后提供一个空格并提供不带任何引号的别名作为

 SELECT mycolumn MyNewColumnName from MyTable
于 2013-07-30T10:12:27.333 回答