Nach Hause
Top.Mail.Ru Yandeks.Metrika
Forum: "Grundlagen";
Aktuelles Archiv: 2002.01.08;
Herunterladen: [xml.tar.bz2];

Nach unten

Das Problem beim Finden des Long-Felds in Oracle Finden Sie ähnliche Zweige


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 нельзя было применять), а счас вот на сервак Оракловский положил - вот и вылезло, млин



Seiten: 1 ganze Branche

Forum: "Grundlagen";
Aktuelles Archiv: 2002.01.08;
Herunterladen: [xml.tar.bz2];

nach oben









Speicher: 0.81 MB
Zeit: 0.039 c
4-22499
Yus
2001-10-31 20:51
2002.01.08
FindWindow


14-22355
Frostbeulen
2001-11-06 12:39
2002.01.08
Übersetzung


1-22260
Alex_Sudakov
2001-12-17 15:28
2002.01.08
Sag mir, gibt es eine DsgnIntf-Einheit in D6?


1-22128
vinni2000
2001-12-18 17:17
2002.01.08
RichEdit !!!!!!!!!!!!!!!!!


1-22255
Dmitry Kataev
2001-12-14 14:51
2002.01.08
Wie man einen neuen Menüpunkt in IE implementiert, der mit der rechten Taste aufgerufen wird (wie zum Beispiel in Reget)





Afrikanisch albanisch Arabic Armenisch Aserbaidschanisch Baskisch Weißrusse Bulgarian katalanisch Chinesisch (vereinfacht) Chinesische Tradition) kroatisch Tschechisch Dänisch Dutch Englisch estnisch Philippinisch Finnish Französisch
Galicisch Georgisch Deutsch Griechisch haitian Creole hebräisch Hindi ungarisch isländisch Indonesian irisch Italian Japanisch Koreanisch lettisch litauisch Makedonisch Malay Maltesisch Norwegian
persisch Polnisch Portugiesisch rumänisch Russisch serbisch Slovak Slowenisch Spanisch swahili Swedish Thai Türkisch Ukrainisch Urdu Vietnamesisch Walisisch Jiddisch Bengalisch bosnisch
cebuano Esperanto Gujarati Hausa Hmong igbo Javanisch kannada khmer Laotisch Lateinisch Maorisch Marathi Mongolisch nepali Pandschabi Somalisch Tamilisch Telugu yoruba
Zulu
Английский Französisch Deutsch Italienisch Португальский Russisch Spanisch