منزل
Top.Mail.Ru Yandeks.Metrika
المنتدى: "القواعد";
الأرشيف الحالي: 2002.01.08;
تنزيل: [xml.tar.bz2];

إلى

مشكلة في البحث في حقل نوع طويل في أوراكل البحث عن فروع مماثلة


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 (على الرغم من أنه لا يمكن استخدام عامل التشغيل العلوي) ، ولكن الآن وضعت Oraklovsky على الخادم - لقد خرجت ، Mlyn



صفحات: 1 فرع كامل

المنتدى: "القواعد";
الأرشيف الحالي: 2002.01.08;
تنزيل: [xml.tar.bz2];

الطابق العلوي









الذاكرة: 0.56 ميغابايت
الوقت: 0.021 ج
1-22225
Reyst
2001-12-16 15:56
2002.01.08
لا أستطيع حفظ المورد إلى ملف


1-22068
Andrey21
2001-12-19 10:35
2002.01.08
تطبيق متعدد اللغات


4-22482
PONTIY
2001-11-01 10:06
2002.01.08
WinExec أو ShellExecute


3-21950
الناسك
2001-12-05 11:38
2002.01.08
معاملات بدأت ضمنيًا


1-22219
dimonf
2001-12-16 17:23
2002.01.08
كيفية جعل رسم قماش عندما يمر أي نافذة مع نافذة





الأفريكانية الألبانية عربي الأرميني أذربيجان الباسكي البيلاروسية Bulgarian التشيكية الصينية المبسطة) تقاليد صينية) الكرواتية التشيكية دانماركي Dutch أنجليزي الإستونية الفلبينية Finnish جيب
الجاليكية الجورجية الألمانيّة اليونانيّة الكريولية الهايتية اللغة العبرية الهندية الهنغارية أيسلندي Indonesian الأيرلندية Italian اليابانيّة الكوريّة اللاتفية اللتوانية المقدونية الملايو المالطية Norwegian
اللغة الفارسية بولنديّة البرتغاليّة رومانية Russian صربي السلوفاكيّة سلوفيني إسباني السواحيلي Swedish Thai التركية الأوكراني الأردية الفيتنامية ويلزي اليديشية البنغالي البوسنية
السيبيونو الاسبرانتو الغوجاراتية الهوسا همونغ الإيبو جاوي الكانادا الخمير لاو لاتينية الماوري المهاراتية المنغولية النيبالية البنجابية الصومالية التاميل التيلجو اليوروبا
زولو
Английский Французский ألماني Итальянский البرتغالية Русский Испанский