Значение MEMO (MS SQL)

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
bezpal
Сообщения: 10
Зарегистрирован: 09 мар 2010, 12:46

Значение MEMO (MS SQL)

Сообщение bezpal »

Добрый день.

Подскажите пожалуйста как можно получить значение MEMO? Есть таблица t$ALLMEMO, вывожу из нее поле f$MEM, а выводится либо "ИСТИНА" либо ничего. Читал где-то тут, что все мемо лежат в таблице xx$MEMO, но как их связать и как оттуда получить данные непонятно.

Спасибо.
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Re: Значение MEMO (MS SQL)

Сообщение Алексей »

да вроде в allmemo и лежит большинство мемо полей, если в родных таблицах их нет.
bezpal
Сообщения: 10
Зарегистрирован: 09 мар 2010, 12:46

Re: Значение MEMO (MS SQL)

Сообщение bezpal »

Напрямую запросом не получается:
bezpal писал(а): вывожу из нее поле f$MEM, а выводится либо "ИСТИНА" либо ничего. Спасибо.
Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

Re: Значение MEMO (MS SQL)

Сообщение Masygreen »

зачем во все топики один и тот же вопрос ???
Время ведет!
Иван
Местный житель
Сообщения: 200
Зарегистрирован: 28 апр 2009, 13:19
Откуда: Новороссийск

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
Ответить