Головна сторінка
Top.Mail.Ru Яндекс.Метрика
Форум: "Бази";
Поточний архів: 2002.01.08;
Завантажити: [xml.tar.bz2];

Вниз

проблема з пошуком в поле типу Long в Oracle Знайти схожі гілки


Nailka   (2001-12-04 16:16) [0]

Добрі люди!
є які небудь думки як вирішити проблему пошуку в поле типу Long (розмір до 2 гиговую) в Oracle 7.3. У керівництві сказано що в поле такого типу діють оператори тільки типу Insert, Update і т.д. і все. Поле типу Varchar2 має довжину 2000 символів, а мені треба порядку 64К зберігати і шукати по ним. Може бути хто то вже вирішував подібну проблему?



Yuvich   (2001-12-04 16:29) [1]

Я вирішував подібну проблему так:
- робиш таблицю, де зберігається блоб майстром.
- до нього прівешіваещь таблицю Детейля (назвемо її info).
У цій таблиці всього два поля - зовнішній ключ майстра і поле varchar2 (2000) (назвемо його text).
Коли в додатку отримав остаточний текст, який треба записати, то б'ешь його на рядки довгою за розміром поля text і робиш інсерти в info стільки, скільки вийшло рядків. Для відображення повного тексту в додатку робиш вибірку всіх рядків і конкотеніруешь їх. Після редагування (наприклад) знову б'єш на рядки і знову пишеш в info.

Ну і там можна навісити всякі фічі типу "контроль версій", "облік того хто поміняв" і т.д.



Nailka   (2001-12-04 17:04) [2]

Дякую за допомогу, я теж думав про такий варіант, кілька гіморойно правда буде за всім стежити. У мене база раніше була локальною і пошук по LIKE працював (правда оператор Upper не можна було застосовувати), а счас ось на сервак Оракловскій поклав - ось і вилізло, млин



сторінки: 1 вся гілка

Форум: "Бази";
Поточний архів: 2002.01.08;
Завантажити: [xml.tar.bz2];

наверх









Пам'ять: 0.56 MB
Час: 0.024 c
3-21984
Mr. Andrew
2001-12-05 20:39
2002.01.08
Ефективно використовувати час


1-22080
Delphimun
2001-12-18 17:11
2002.01.08
Як завантажити курсор з ресурсу, а потім зберегти його на диску?


3-21977
Амелін Вадим
2001-12-03 20:42
2002.01.08
Створення БД в InterBase


4-22482
PONTIY
2001-11-01 10:06
2002.01.08
WinExec або ShellExecute


3-21966
З.Г.
2001-12-03 12:42
2002.01.08
ЧОМУ ТО ПРОПАЛИ ВСІ МОЇ ПИТАННЯ. Придеться повторитися Як в поле здійснити пошук Типу: написано Стелі а мені треба знайти





африкаанс албанський арабська вірменин азербайджанець баскський білоруський болгарська каталонський Китайська (спрощене письмо) Китайський традиційний) хорватський чеська данську мову нідерландський Ukranian естонець Філіппінська фінську мову французький
галісійська грузинський німецький грецький гаїтянський креольський давньоєврейську хінді угорський ісландський індонезієць ірландський італійський японський корейський латиська литовець македонець малайський мальтійський норвежець
перс полірування португальська румунський російська сербський словацький словенський іспанська суахілі шведську мову тайський турецька український урду в'єтнамський валлійський ідиш бенгальський боснійський
кебуано есперанто гуджараті хауса хмонг ігбо яванський каннада кхмерская Лао латинь маорі маратхі монгольський непальська панджабі сомалійський тамільська телугу йоруба
зулуський
Англійська Французький Німецький Італійський Португальська Русский Іспанська