Проверьте тип данных столбца Db2 столбца PRIMARY_TYPE.
Вы можете посмотреть таблицу syscat.columns
, чтобы увидеть типы данных столбца для PRIMARY_TYPE, если у вас есть доступ. Вы также можете использовать describe table CHICAGO_CRIME_DATA
. Оператор create table
также может быть задокументирован для вашей таблицы, показывающей тип данных столбца Db2.
Подробности этого сообщения об ошибке SQL0134N можно посмотреть здесь .
It вероятно, что тип данных столбца является одним из следующих типов: CLOB, DBCLOB, BLOB, LONG VARCHAR или LONG VARGRAPHI C, и это не допускается с помощью DISTINCT.
Это можно обойти, извлекая некоторые символы (например, substr et c.) из столбца и приведение к CHAR или VARCHAR, а затем используйте другое для этого типа.