Страница 1 из 1
Значение MEMO (MS SQL)
Добавлено: 01 июл 2010, 10:19
bezpal
Добрый день.
Подскажите пожалуйста как можно получить значение MEMO? Есть таблица t$ALLMEMO, вывожу из нее поле f$MEM, а выводится либо "ИСТИНА" либо ничего. Читал где-то тут, что все мемо лежат в таблице xx$MEMO, но как их связать и как оттуда получить данные непонятно.
Спасибо.
Re: Значение MEMO (MS SQL)
Добавлено: 01 июл 2010, 10:37
Алексей
да вроде в allmemo и лежит большинство мемо полей, если в родных таблицах их нет.
Re: Значение MEMO (MS SQL)
Добавлено: 01 июл 2010, 12:40
bezpal
Напрямую запросом не получается:
bezpal писал(а): вывожу из нее поле f$MEM, а выводится либо "ИСТИНА" либо ничего. Спасибо.
Re: Значение MEMO (MS SQL)
Добавлено: 02 июл 2010, 15:53
Masygreen
зачем во все топики один и тот же вопрос ???
Re: Значение MEMO (MS SQL)
Добавлено: 12 окт 2011, 20:42
Иван
если еще актуально, то в оракл для вывода характеристики объекта, я делаю так:
Код: Выделить всё
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