Форум: "Прочее";
Текущий архив: 2015.02.15;
Скачать: [xml.tar.bz2];
ВнизНужны идеи. Найти похожие ветки
← →
Kerk © (2014-07-16 13:57) [120]
> Юрий Зотов © (16.07.14 13:43) [119]
> 1. Код кривой - нет варианта "не найден".
Пустой ответ - это вариант "не найден".
> 2. Зачем включать в выборку обязательные поля, если они
> же задаются в параметрах?
Ну так не включай. Прояви фантазию, не нужно с форума код копипастить бездумно.
> 3. Ты использовал уже готовое решение [44], а не сабж.
Нет, я использовал не решение [44], а постановку задачи из [44]. Решение там крайне кривое.
> 4. И ты сам подтвердил, что суть сабжа вовсе не конккретной СУБД.
Я об этом сказал еще в [92]. Задача решается в практически любой СУБД элементарно. Но так как ты выпрашиваешь код, то без названия конкретной СУБД код написать нельзя.
---
На самом деле тут все просто. Будем считать, что "полное совпадение" - это просто совпадение всех полей. ОК. Тогда вся задача сводится к одному вопросу: а что считать "неполным совпадением"? Или перефразируя: а чем "неполное совпадение" отличается от "несовпадения"? Но не зная всех маленьких нюансов постановки задачи, на этот вопрос ответить не сможет никто. Телепаты в отпуске.
Поэтому вместо разговора по сути мы тут имеем яростную самодемонстрацию "несколько другого уровня" автора.
Я ведь даже проявил фантазию и телепатически предположил в [106] еще один вариант решения. Но автор не ценит труд отвечающих почему-то.
← →
antonn © (2014-07-16 14:11) [121]Может это попытка рассказать о "серьезной" задаче хоть кому нибудь?
про хранимку и перенос логики в БД сказали сразу же в первом ответе, а без конкретики - переливание
← →
Юрий Зотов © (2014-07-16 14:29) [122]Удалено модератором
← →
Юрий Зотов © (2014-07-16 14:41) [123]> antonn © (16.07.14 14:11) [121]
> про хранимку и перенос логики в БД сказали сразу же в первом ответе
Именно. Собственно, оно и так было ясно, ничего тут нового нет, преимущества и недостатки всем известны. И с XML то же самое.
Нужны были идеи, а не их конкретная реализация - о чем в сабже прямо и написано. Идея же созрела в [44] и была подтверждена в [66], а затем в [102], после чего ветку уже можно было закрывать.
Но тут подошел Киндзюлис...
(с) Литовский народный фольклор.
← →
Kerk © (2014-07-16 14:49) [124]Удалено модератором
← →
Пит (2014-07-16 14:57) [125]Удалено модератором
← →
Kerk © (2014-07-16 15:01) [126]Удалено модератором
← →
Юрий Зотов © (2014-07-16 15:15) [127]Удалено модератором
← →
Kerk © (2014-07-16 15:20) [128]Удалено модератором
← →
Юрий Зотов © (2014-07-16 15:20) [129]> All
На сим откланиваюсь. Задача решена, поэтому ее дальнейшее обсуждение уже не имеет смысла, а холивары и перепалки оставим холиварщикам и перепальщикам.
Спасибо всем.
← →
ухты (2014-07-16 15:31) [130]Удалено модератором
← →
ВладОшин © (2014-07-16 19:38) [131]
> KSergey © (15.07.14 15:48) [66]
>
> Мой опыт подсказывает, что иногда серверу становится тяжко
> с этими временными таблицами при большом количество клиентских
> запросов разных клиентов
mssql?
просто
есть такое же подозрение.. причем, проявляется "резко"
т.е. нормально-нормально и тут бац - "вторая смена" ..
и по логам тормоз в tempdb
с др. стороны, когда в основном все клиенты по всей России через инет сидят - иначе как непонятно.
Да и переписываь много уже :)
поэтому продолжаем temp_table юзать активно..
"и надёжа таперича токма " на апгрейд дисковой системы. Давно не менялась, говорят
должно помочь, а то уже стремноватая.
← →
SergP © (2014-07-16 20:19) [132]
> Юрий Зотов © (14.07.14 21:27)
>
> Есть БД, в ней данные о людях. Обязательные поля - ФИО,
> пол, дата рождения. Необязательные поля (т.е. могут быть
> пустыми) - серия и номер паспорта. Таких записей - десятки
> миллионов.
>
> Вводится документ, в нем те же поля. Требуется проверить,
> есть ли такой человек в БД и в зависимости от результатов
> проверки отнести вводимый документ к одной из трех групп:
>
> А). найден с полным соответствием полей;
> Б). найден с неполным соответствием полей;
> В). не найден.
Хм... А что означает "неполное соответствие"?
если совпали например пол и дата рождения, а ФИО не совпало, то что оно Вам даст в случае таблицы с десятками миллионов записей? Вы же так можете получить выборку с несколькими тысячами записей где имеет место "неполное соответствие".
Страницы: 1 2 3 4 вся ветка
Форум: "Прочее";
Текущий архив: 2015.02.15;
Скачать: [xml.tar.bz2];
Память: 0.74 MB
Время: 0.016 c