在Sybase DB中使用AS命令?

问题描述

似乎是一个简单的查询问题!

查询Sybase DB时,我试图在查询结果中重命名列。结果将在表视图中显示具有名称的列,而不是重命名。我尝试了下面的两个查询,并在“ GAME_CODE”和“ ID_TYPE”列中获得了结果。我希望结果显示“ CODE”和“ ACCT_TYPE”列。没有错误,只是列没有按我的意愿显示

TABLE = SPORTS_ACCOUNTS,列= GAME_CODE,ID_TYPE

SELECT GAME_CODE as 'CODE',ID_TYPE as 'ACCT_TYPE' FROM SPORTS_ACCOUNTS

SELECT GAME_CODE 'CODE',ID_TYPE 'ACCT_TYPE' FROM SPORTS_ACCOUNTS

解决方法

您能否粘贴完整的代码示例,因为它完全可以在Sybase ASE上按预期工作:

1> use tempdb
2>
1> create table SPORTS_ACCOUNTS (GAME_CODE int,ID_TYPE int)
2>
1> insert into SPORTS_ACCOUNTS values (1,1)
2>
(1 row affected)
1> select GAME_CODE as 'CODE',ID_TYPE as 'ACCT_TYPE' from SPORTS_ACCOUNTS
2>
 CODE        ACCT_TYPE
 ----------- -----------
           1           1

(1 row affected)
1>