问题描述
查询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>