Добрый день.
Подскажите пожалуйста как можно получить значение MEMO? Есть таблица t$ALLMEMO, вывожу из нее поле f$MEM, а выводится либо "ИСТИНА" либо ничего. Читал где-то тут, что все мемо лежат в таблице xx$MEMO, но как их связать и как оттуда получить данные непонятно.
Спасибо.
Значение MEMO (MS SQL)
Модераторы: m0p3e, edward_K, Модераторы
-
- Местный житель
- Сообщения: 2896
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
Re: Значение MEMO (MS SQL)
да вроде в allmemo и лежит большинство мемо полей, если в родных таблицах их нет.
Re: Значение MEMO (MS SQL)
Напрямую запросом не получается:
bezpal писал(а): вывожу из нее поле f$MEM, а выводится либо "ИСТИНА" либо ничего. Спасибо.
Re: Значение MEMO (MS SQL)
если еще актуально, то в оракл для вывода характеристики объекта, я делаю так:
Код: Выделить всё
select
convert(substr(utl_raw.cast_to_varchar2(DBMS_LOB.SUBSTR (sysmemo.memodata, 2000)),4), 'CL8MSWIN1251','RU8PC866') as "Характеристика объекта"
from gal.katos katos
left join gal.allmemo allmemo on (katos.fnrec=allmemo.fcrec and allmemo.fwtable=3000)
left join gal.sys#memo sysmemo on allmemo.fmem=sysmemo.id