Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.misc -> ORA-01467: sort key too long
I have follow problem, when I make crosstable with more then 3 columns, =
I get the 'ORA-01467: sort key too long' Error.
Anybody know how to solve this problem?
SQL One:
SELECT LANGUAGE_CODE_PK,
min (DECODE(LANGUAGE_CODE_FK,LANGUAGE_CODE_FK, = TRNSLANG(LANGUAGE_CODE_FK,1),'')) AS English, min (DECODE(LANGUAGE_CODE_FK,LANGUAGE_CODE_FK, = TRNSLANG(LANGUAGE_CODE_FK,2),'')) AS French, min (DECODE(LANGUAGE_CODE_FK,LANGUAGE_CODE_FK, = TRNSLANG(LANGUAGE_CODE_FK,3),'')) AS GermanFROM LANGUAGE_TEXT, LANGUAGE
min (DECODE(LANGUAGE_CODE_FK,LANGUAGE_CODE_FK, = TRNSLANG(LANGUAGE_CODE_FK,1),'')) AS English, min (DECODE(LANGUAGE_CODE_FK,LANGUAGE_CODE_FK, = TRNSLANG(LANGUAGE_CODE_FK,2),'')) AS French, min (DECODE(LANGUAGE_CODE_FK,LANGUAGE_CODE_FK, = TRNSLANG(LANGUAGE_CODE_FK,3),'')) AS German, min (DECODE(LANGUAGE_CODE_FK,LANGUAGE_CODE_FK, = TRNSLANG(LANGUAGE_CODE_FK,4),'')) AS NewLang, min (DECODE(LANGUAGE_CODE_FK,LANGUAGE_CODE_FK, = TRNSLANG(LANGUAGE_CODE_FK,5),'')) AS JapaniseFROM LANGUAGE_TEXT, LANGUAGE
![]() |
![]() |