Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Информационные системы: разработка, выбор готовых решений, внедрение, развитие.
  • Страница:
  • 1

ТЕМА:

Преобразование в Oracle 12 года 8 мес. назад #787

Надо вырезать строки из Long Raw, переоброзовать на varchar2
Код

select
substr(msg,1,10) -- столбец Long Raw тип
from T_1

вылазит следующая ошибка

ORA-00932:inconsistent datatypes: Expected Number got LONG BINARY

как это сделать?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Преобразование в Oracle 12 года 8 мес. назад #788

Long Raw представляет собой двоичные данные, а substr() работает только со строками, сначала нужно преобразовать данные в текст, а потом уже использовать фунуцию substr() .

Или написать свою функцию на PL/SQL

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
Время создания страницы: 0.205 секунд