Вы можете использовать оператор подстроки: http://publib.boulder.ibm.com/infocenter/idshelp/v111/index.jsp?topic=/com.ibm.sqls.doc/sqls1069.htm
Код выглядит так:
select txt, txt[3,5] from _text_test
(txt имеет тип BLOB
, но я также тестировал с использованием типа TEXT
).
ПРЕДУПРЕЖДЕНИЕ! В моих тестах такой выбор дает разные значения 2-го поля при выполнении JDBC (правильные значения) и ODBC (кажется неверным).Мой клиент ODBC 3.70TC1 и JDBC.3.70.JC1DE.Пожалуйста, проверьте, правильно ли он работает в вашей среде.Для значения txt = 1234567890
я получил 123
с использованием ODBC и 345
с использованием JDBC.Похоже, ошибка!