Страница 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