2017-01-25 11 views
0

Как упоминалось в названии, я не могу выполнить простой запрос, используя ключевое слово AS. НапримерПочему псевдоним столбца не задан с ключевым словом «AS»?

SELECT COLUMN1 AS TESTING FROM TESTINGTABLE; 

Получаю следующий результат.

COLUMN1 
------------- 
VALUE1 

вместо

TESTING 
-------------- 
VALUE1 

Однако для

select 'abcd' as TESTING from sysibm.sysdummy1; 

я могу получить следующий результат

TESTING 
-------------- 
abcd 

Пожалуйста, помогите, чтобы дать какое-то направление ... мой db2 версия DB2 v11.1.0.1527

+0

Возможного дубликат [ступенчатость столбца в ЗЕЬЕСТЕ не работает с короткозамкнутым SQL + Firebird] (Http: // stackoverflow.com/questions/12709814/column-aliasing-in-select-statements-doesnt-work-with-squirrel-sql-firebird) – mustaccio

+0

См. эту страницу [в руководстве] (http://www.ibm.com/) support/knowledgecenter/SSEPGG_11.1.0/com.ibm.db2.luw.apdv.java.doc/src/tpc/imjcc_c0052593.html) и попробуйте установить свойство соединения JDBC 'useJDBC4ColumnNameAndLabelSemantics' – mustaccio

+0

Возможно, вам потребуется предоставить еще несколько контекстов: ** где у вас эта проблема **? –

ответ

0

странно, попробуйте это форматы:

SELECT COLUMN1 TESTING FROM TESTINGTABLE; 

или это:

SELECT COLUMN1 AS "TESTING" FROM TESTINGTABLE; 
+0

Я пробовал это, прежде чем я поставил вопрос, который не работает ... – Jack

+0

на другой стол такой же проблема? – Esperento57

+0

ты на белке? – Esperento57

 Смежные вопросы

  • Нет связанных вопросов^_^