Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 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 нельзя было применять), а счас вот на сервак Оракловский положил - вот и вылезло, млин




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.08;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.026 c
1-22099           Юляшка                2001-12-19 17:43  2002.01.08  
Вопрос про DBGrid!!


1-22182           Val                   2001-12-20 18:11  2002.01.08  
Chart -> JPEG


1-22252           tovSuhov              2001-12-17 14:22  2002.01.08  
C TreeView заминочка...


4-22475           Di_wind               2001-11-02 16:08  2002.01.08  
Поиск


4-22501           Art                   2001-11-02 08:30  2002.01.08  
А можно ли запретить использование определенных Api другим приложениям?