Re: Вакансия в Киеве
И как с поиском сотрудника ? Нашли ?
Re: ������, ��������� ����� ������ (�������? :-)
Hello, Ã.ëÃÃÃÃà Ã! You wrote on Wed, 26 Apr 2006 10:43:12 +0300: Ã> á ÃÃÃÃà ÃÃÃÃÃà , ÃÃÃÃÃÃ, ÃÃÃÃà ÃÃÃÃà à ÃÃÃÃÃà à ÃÃÃÃà ÃÃÃà à ÃÃÃà Ã> à ÃÃÃÃÃÃÃÃà ÃÃÃÃÃÃà ÃÃÃÃÃÃ. áÃÃ, ÃÃÃÃà ÃÃÃÃÃà : ðà ÃÃÃÃÃà ÃÃÃà à à ÃÃà ÃÃÃÃÃÃÃà à Ãà Ãà ÃÃà ÃÃÃ, Ãà à à ÃÃÃÃà ÃÃÃÃà Ãà ÃÃÃÃÃ: http://www.rabota.ru/view/vacancy/8319173 ðÃÃÃÃÃÃà ÃÃÃÃÃÃÃà éÃÃà ÃÃÃÃà ûÃÃÃÃÃÃÃà (Ãà 500 USD) äÃÃÃÃÃà ÃÃ: 2006-04-18 18:01.23 ID ÷ÃÃÃÃÃÃÃ: 8319173 éÃÃÃÃÃÃÃ: rabota.ru, ÃÃÃÃÃà ÃÃÃÃÃÃÃÃÃà ÃÃ. òÃÃÃÃÃÃÃÃà ÃÃ: ï ÃÃÃÃÃÃÃÃ, ãà ÃÃÃÃÃÃÃÃà ÃÃÃà ÃÃÃà ÃÃÃÃÃà ÃÃÃà Ãà Ãà úà ÃÃà , ëÃÃÃÃÃÃ, ÃÃÃÃÃÃÃÃà ÃÃÃà Ãà ÃÃÃÃÃÃÃÃÃÃÃ.: ôÃà ÃÃÃÃÃÃÃ: ðÃÃÃÃà ÃÃÃÃÃÃà Ãà Ãà ÃÃÃÃÃÃÃ, ÃÃÃÃÃÃà Ãà 18 éÃÃà ÃÃà ÃÃÃÃÃÃÃÃà à ÃÃÃà ÃÃÃÃ. ôÃà ÃÃÃÃÃà ÃÃÃÃÃÃÃÃÃÃÃ, Ãà ÃÃÃÃÃÃÃÃà ÃÃà ÃÃÃÃà ÃÃÃÃÃÃÃÃÃÃÃ. ôÃà ÃÃÃÃÃÃÃ: 1. Hà ÃÃÃÃÃÃà à ÃÃÃÃÃÃÃÃÃÃ. 2. õÃà ÃÃà ÃÃÃÃÃÃÃÃÃ, à Ãà Ããà ÃÃà ÃÃÃÃÃà ÃÃÃÃÃÃÃà ÃÃÃÃÃÃÃÃÃÃ. 3. HÃÃÃÃÃà ÃÃÃÃÃÃãÃÃÃà à Ãà ÃÃÃÃÃÃÃÃà Ãà ÃÃÃÃà ÃÃÃÃà Ãà ÃÃÃÃà GH-174 à JL-90867 Ãà ÃÃà SP-100845DL896, 4-ÃÃà ÃÃÃÃÃÃà ÃÃà ÃÃÃà . 4. äÃÃÃÃÃÃÃÃÃà Ãà ÃÃÃÃÃÃÃà ÃÃÃÃÃÃà ÃÃà ÃÃÃà ÃÃÃÃÃÃãÃÃÃà à à Ãà Ãà ÃÃÃÃÃÃÃÃà Ãà ÃÃÃÃà ÃÃÃÃà Ãà , Ãà ÃÃÃÃÃÃà ÃÃà à ÃÃÃÃÃÃÃà ÃÃÃà . äÃà ÃÃÃÃÃ: ëÃÃÃÃÃà æà Ã-òÃ-èÃÃà e-mail: [EMAIL PROTECTED] ֈ ÃÃÃà Ãà : ÃÃÃÃÃÃÃÃà Ãà ÃÃÃà Ãà ÃÃÃÃÃÃÃà With best regards, Sergey Nikolaenko. E-mail: serg (ÃÃà ÃÃÃÃÃ) armax.ru
Re: ������, ��������� ����� ������ (�������? :-)
Hi Ð.ÐоÑолев ! Ð> ÐÑоизноÑиÑÑ Ð² ÑÑÑÑком конÑекÑÑе - ваÑе абзаÑ. ÐÑо как ? "ÑÑÑдÑÑÑÑ" ÑÑо ли ? Ð¢Ð°Ð´Ñ ÐºÐ°Ð½ÐµÑна ... -
Re: Кажись, сбывается мечта многих (идиотов? :-)
Sergey Nikolaenko пишет: E> Кто тебе дал право хамить вообще? Постоянно хамишь в ответ на нормальные E> сообщения. Мания величия развилась? Ммм.. как бы тебе обьяснить помягче-то.. все люди конечно равны, но некоторые из них ровнее.. особенно в этой конференции А самые равные, видимо, носят лычку в погоне и могут дать в зубы и отправить чистить сортир. Гниловатый базарец начался.
Re: ������, ��������� ����� ������ (�������? :-)
Hello, Eugene! You wrote on Tue, 25 Apr 2006 22:27:26 +0400: E> ëÃà Ãà Ãà ÃÃà ÃÃÃÃà ÃÃÃÃÃà ÃÃÃÃÃà ? ðÃÃÃÃÃÃÃà ÃÃÃÃÃà à ÃÃÃà à Ãà ÃÃÃÃÃÃÃÃÃà E> ÃÃÃÃÃà ÃÃÃ. ÃÃÃÃà Ãà ÃÃÃÃà ÃÃÃÃÃÃÃÃÃ? ÃÃÃ.. ÃÃà Ãà Ãà Ãà ÃÃÃÃÃÃÃÃà ÃÃÃÃÃÃà -ÃÃ.. ÃÃà ÃÃÃà ÃÃÃà ÃÃà ÃÃÃÃÃ, Ãà Ãà ÃÃÃÃÃÃà Ãà ÃÃà ÃÃÃÃà à .. ÃÃÃÃà ÃÃà à ÃÃÃà ÃÃÃÃà Ãà ÃÃÃà With best regards, Sergey Nikolaenko. E-mail: serg (ÃÃà ÃÃÃÃÃ) armax.ru
Re: Кажись, сбывается мечта многих (идиотов? :-)
Horsun Vlad пишет: "Dmitry Voroshin" ... "Dmitry Yemanov" ... В следующей после 2.0. Скорей бы она появилась, эта следующая версия... Ты на 2.0 сначала поработай ;) Если хорошо научитесь плавать, то мы и воду в бассейн нальем. :))
Re: На: Кажись, сбывается мечта многих (идиотов? :-)
Евгений пишет: coalesce неудобно, невозможно запомнить, как пишется это дурацкое слово Запомнить просто. В нулевом приближении это "колесо". Но колесо - символ совершенства :), а coalesce - это вот такое вот "коалесце".
Re: Как сохраняются поля в записи
A K wrote: > вопрос знатокам: хранятся ли поля в записи, если они равны NULL? например, в > записи 10 полей, текстовых по 100 символов. Все они равны NULL. Что при этом > запишется на диск? http://forum.ibase.ru/phpBB2/viewtopic.php?t=1764&highlight=null
Re: fb 1.5.3 ss error during savepoint backout � �������� ������
Hello, Alexey Kovyazin! You wrote on Tue, 25 Apr 2006 19:04:39 +0400: AK> á ÃÃà à ÃÃà Ãà Ãà Ãà ÃÃ? ÃÃÃÃÃÃÃÃÃà ÃÃÃà Ãà à ÃÃÃÃÃà à Ãà Ãà Ãà :-) AK> é ÃÃÃÃà ÃÃÃÃÃÃÃÃÃÃÃà FB - ÃÃÃà ÃÃà ÃÃÃÃÃÃà ÃÃÃÃÃÃÃà 8à ÃÃÃà ÃÃà ÃÃà ÃÃÃÃà Ãà 32à AK> firebird.conf ÃÃÃÃÃ? ÃÃà ÃÃÃà à ÃÃÃÃÃà SortMemUpperLimit Ãà ÃÃà Ãà ÃÃ, ÃÃÃà ÃÃÃà ÃÃà ÃÃà Ãà ÃÃÃÃà ÃÃÃÃÃà à ÃÃÃÃÃÃÃÃÃ. æ£ÃÃÃÃà åÃÃà ÃÃÃ. úáï "ôÃà ÃÃ-Ã". Ã¥ÃÃÃà ÃÃÃÃÃÃÃ.
Re: fb 1.5.3 ss error during savepoint backout � �������� ������
Hello, Horsun Vlad! You wrote on Tue, 25 Apr 2006 18:28:06 +0300: HV> âÃÃÃà à Ãà Ãà ÃÃÃÃà -Ãà ÃÃÃÃÃà ÃÃÃÃÃÃÃ... ÃÃÃà à Ãà Ãã-ÃÃÃà à HV> ÃÃÃÃà ÃÃÃÃÃÃà ? Ãà Ã, ÃÃÃÃÃÃÃà ÃÃÃÃÃãÃ. ÃÃÃà à à Ãà ÃÃÃÃà Ãà ÃÃÃÃÃÃÃ... ÃÃÃÃÃÃÃÃÃà à æ£ÃÃÃÃà åÃÃà ÃÃÃ. úáï "ôÃà ÃÃ-Ã". Ã¥ÃÃÃà ÃÃÃÃÃÃÃ.
��� ����������� ���� � �����
ÃÃÃÃÃà ÃÃÃÃÃÃÃÃ: ÃÃÃÃÃÃÃà Ãà ÃÃÃà à ÃÃÃÃÃÃ, à ÃÃà ÃÃà ÃÃÃÃà NULL? ÃÃÃÃÃÃà Ã, à ÃÃÃÃÃà 10 ÃÃÃà Ã, Ãà ÃÃÃÃÃÃà Ãà 100 ÃÃÃÃÃÃÃÃ. ÷Ãà ÃÃà ÃÃÃÃà NULL. þÃà ÃÃà ÃÃÃà ÃÃÃÃÃà ÃÃà Ãà ÃÃÃÃ?
Re: Кажись, сбывается мечта многих (идиотов? :-)
"Eugene" ... > > "Alex Cherednichenko" ... > А > Это потому, что в голове опилки. > А > Длинные слова только расстраивают. (С) > Е> надоело твое хамство. > Е> запомнить тяжело из-за нерусского неудобного сочетания букв. > А > Барабашин! Ты на эпсилоне ещё всех достал. > А > Фули ты сюда опять припёрся? > > Кто тебе дал право хамить вообще? Постоянно хамишь в ответ на нормальные > сообщения. Мания величия развилась? Смотрим за собой в первую очередь. -- Хорсун Влад
Re: ���������� ���������� �������� ������ Firebird-� ???
"Kovalenko Dmitry" <[EMAIL PROTECTED]> wrote: > > à Ãà Ãà à API ÃÃÃÃÃÃÃ, ÃÃÃÃÃÃà Ã, > "WI-T6.3.0.12484 Firebird 2.0 Release Candidate 1" äà ÃÃÃà isc_info_firebird_version ÃÃà ÃÃà isc_info_isc_version. -- äÃÃÃÃÃà åÃÃÃÃÃ
Программно определить реальную версию Firebird-а ???
Привет всем. Возможно я под вечер конкретно туплю, но вот озадачился вопросом - как мне программно определить, что сервер, с которым я общаюсь через gds32/fbclient, является FB 1.5 или FB 2.0? В версии fbserver.exe все путём 1.5.3.4854 2.0.0.12484 а через API получаю, например, "WI-T6.3.0.12484 Firebird 2.0 Release Candidate 1" А хочется (для двойки) получить строку содержащую "2.0.0.12484". Это возможно? Коваленко Дмитрий.
Re: ������, ��������� ����� ������ (�������? :-)
"Alex Cherednichenko" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] á > üÃà ÃÃÃÃÃÃ, ÃÃà à ÃÃÃÃÃà ÃÃÃÃÃÃ. á > äÃÃÃÃÃà ÃÃÃÃà ÃÃÃÃÃà ÃÃÃÃÃÃÃÃÃÃÃÃ. (ó) Ã¥> ÃÃÃÃà Ãà ÃÃÃà ÃÃÃÃÃÃÃ. Ã¥> ÃÃÃÃÃÃÃÃà ÃÃÃà Ãà ÃÃ-Ãà Ãà ÃÃÃÃÃÃÃà Ãà ÃÃÃÃÃÃÃà ÃÃÃà ÃÃÃÃà ÃÃÃÃ. á > âÃÃÃÃÃÃÃÃ! ôà Ãà ÃÃÃÃÃÃÃà à ã ÃÃà à ÃÃÃÃÃÃ. á > æÃÃà Ãà ÃÃÃà ÃÃÃÃà ÃÃÃãÃÃÃ? ëÃà Ãà Ãà ÃÃà ÃÃÃÃà ÃÃÃÃÃà ÃÃÃÃÃà ? ðÃÃÃÃÃÃÃà ÃÃÃÃÃà à ÃÃÃà à Ãà ÃÃÃÃÃÃÃÃÃà ÃÃÃÃÃà ÃÃÃ. ÃÃÃÃà Ãà ÃÃÃÃà ÃÃÃÃÃÃÃÃÃ?
Re: fb 1.5.3 ss error during savepoint backout и падающие индексы
"Gene Feudorov" ... > а скорость работы пользователей? > Влад, у нас 300 коннектов активно долбят в рабочее время! > и включение сборки мусора хорошо отображается на процессоре > а одно из основных требований заказчика - "главное, штоп не тормозило!" :-) Не верю (с) Сборка мусора - это, грубо говоря, ещё один параллельно всем работающий SELECT, причём с низким приоритетом. На фоне активных 300 коннектов его просто невозможно увидеть. А процессор и должен быть загружен, если есть чем :) > >> мусор у нас ночами свипом собираетса! > HV> А зачем его копить выше крыши ? > > да чо уш выше крыши то? > ну накопится сотня-другая метров за сутки, > а свип его за пятнацать минут вычистит ночью, > когда нагрузка минимальна. Сам себе противоречишь : если свип вычищает суточный мусор за 15 мин, то такую нагрузку, размазанную в течение дня, тем более увидеть не реально. Боюсь у тебя какие-то другие тормоза... Может ты всё-таки о свипе говорил ? -- Хорсун Влад
Re: fb 1.5.3 ss error during savepoint backout и падающие индексы
Привет! а скорость работы пользователей? Влад, у нас 300 коннектов активно долбят в рабочее время! и включение сборки мусора хорошо отображается на процессоре а одно из основных требований заказчика - "главное, штоп не тормозило!" :-) А что у вас за железо? И какая конфигурация FB - буферов сколько, firebird.conf какой? Можно в приват. C уважением, Алексей
Re: Кажись, сбывается мечта многих (идиотов? :-)
Привет, Владимир! Вы пишешь 25 апреля 2006: ВА> Хм, че-то у меня дежавю. ВА> Это sql.ru или приличное общество?? - Саид! Ты зачем убил моих людей?! - А чего они... Песком бросаются... -- With best regards, Alex Cherednichenko.
Re[2]: ������, ��������� ����� ������ (�������? :-)
ÐдÑавÑÑвÑйÑе, Alex. ÐÑ Ð¿Ð¸Ñали 25 апÑÐµÐ»Ñ 2006 г., 19:03:58: > ÐаÑабаÑин! Ð¢Ñ Ð½Ð° ÑпÑилоне еÑÑ Ð²ÑÐµÑ Ð´Ð¾ÑÑал. > ФÑли ÑÑ ÑÑда опÑÑÑ Ð¿ÑипÑÑÑÑ? Хм, Ñе-Ñо Ñ Ð¼ÐµÐ½Ñ Ð´ÐµÐ¶Ð°Ð²Ñ. ÐÑо sql.ru или пÑилиÑное обÑеÑÑво?? -- С Ñважением, ÐÐ»Ð°Ð´Ð¸Ð¼Ð¸Ñ mailto:[EMAIL PROTECTED]
Re: ������, ��������� ���� ������ (�������? :-)
Hello, Horsun Vlad! You wrote on Tue, 25 Apr 2006 17:03:57 +0300: HV> ÃÃÃÃÃÃà ÃÃà ÃÃÃÃÃÃÃÃÃà à ÃÃÃÃÃÃ. äà à COALESCE ÃÃÃÃÃÃà ÃÃÃÃÃà ÃÃÃà à , HV> Ãà à Ãà ÃÃÃÃÃà CASE'ÃÃ. ôÃà ÃÃÃ, à ÃÃÃÃÃà ÃÃÃÃÃà , ÃÃà Ãà à ÃÃà HV> ÃÃÃÃÃãÃÃÃà ÃÃÃ. ÷Ãà IIF ÃÃà -Ãà à ÃÃà ÃÃÃÃÃÃà ;) - ÃÃà ÃÃÃÃÃãÃÃÃà HV> ÃÃà ÃÃÃÃ. Ãà ÃÃÃà iif, ÃÃÃà à ÃÃÃÃÃà nvl à ÃÃÃà Ãà ÃÃà à ÃÃÃÃà :-) à Ãà Ãà ÃÃà ÃÃÃÃà ÃÃÃÃÃÃÃÃÃ, à Ãà Ãà Ãà nvlà ÃÃà ÃÃà Ãà à à ÃÃà Ã, à Ãà Ãà ÃÃà ÃÃÃãÃÃà ÃÃÃÃÃÃÃÃà ÃÃà Ãà à ÃÃÃÃÃÃ. æ£ÃÃÃÃà åÃÃà ÃÃÃ. úáï "ôÃà ÃÃ-Ã". Ã¥ÃÃÃà ÃÃÃÃÃÃÃ.
Re: fb 1.5.3 ss error during savepoint backout � �������� ������
Hello, Horsun Vlad! You wrote on Tue, 25 Apr 2006 16:58:41 +0300: DK>>> Ãà à ÃÃà ÃÃÃÃÃÃÃÃÃÃÃÃ, Ãà ÃÃà ÃÃÃà ÃÃÃ, ÃÃÃÃà "ÃÃÃÃÃÃÃà à DK>>> ÃÃÃÃÃÃÃÃÃÃÃ". >> à ÃÃÃà Ãà ÃÃà ÃÃÃÃÃà Ãà Ãà ÃÃÃÃ!? HV> Ã¥ÃÃÃÃÃÃà ÃÃÃà ÃÃÃÃÃÃà ÃÃà ÃÃÃÃà Ãà ÃÃà - à ÃÃà ÃÃÃÃÃÃà ÃÃÃà à HV> ÃÃÃà ÃÃÃà Ãà Ãà ÃÃÃÃÃÃÃ, ÃÃà ÃÃà âä ÃÃãà Ãà ÃÃÃÃÃà (ÃÃÃà ÃÃÃÃà Ãà ÃÃÃÃÃà HV> ÃÃÃÃÃà Ãà Ãà à ÃÃÃÃÃÃÃÃÃÃÃÃà à + Ã\Ã, ÃÃÃÃÃÃà Ã), Ãà ÃÃà - 0.001% HV> ÃÃÃÃà Ãà ÃÃÃ, ÃÃÃà à ÃÃÃÃÃÃÃà ÃÃÃÃÃà ÃÃÃÃÃÃÃÃÃà Ãà Ã? ÷ÃÃÃ, à ÃÃà 300 ÃÃÃÃà ÃÃÃà ÃÃÃÃÃÃà ÃÃÃÃÃà à ÃÃÃÃÃà à ÃÃà ÃÃ! à ÃÃÃÃÃà ÃÃà ÃÃÃÃÃà ÃÃÃÃÃà ÃÃÃÃÃà ÃÃÃÃÃÃÃÃà ÃÃà Ãà ÃÃÃÃà ÃÃÃÃà à ÃÃÃà Ãà ÃÃÃÃÃÃÃà ÃÃà ÃÃÃÃÃÃà ÃÃÃÃÃÃÃÃà - "ÃÃÃÃÃÃà , ÃÃÃà Ãà ÃÃÃÃÃÃÃÃÃ!" :-) >> ÃÃÃÃà à ÃÃà ÃÃÃÃÃà ÃÃÃÃÃà ÃÃÃÃÃÃà ÃÃÃ! HV> á ÃÃÃà à à Ãà ÃÃÃÃÃà ÃÃÃà ÃÃÃÃà ? Ãà Ãà Ãà ÃÃÃà ÃÃÃÃà ÃÃ? Ãà ÃÃÃÃÃÃÃÃà ÃÃÃÃÃ-ÃÃÃÃÃà Ãà ÃÃÃà Ãà ÃÃÃÃÃ, à ÃÃÃà à Ãà Ãà ÃÃÃÃÃÃÃÃà ÃÃÃÃà ÃÃÃÃÃÃÃà ÃÃÃÃÃ, ÃÃÃÃà ÃÃÃÃÃÃÃà ÃÃÃÃÃÃÃÃÃÃ. æ£ÃÃÃÃà åÃÃà ÃÃÃ. úáï "ôÃà ÃÃ-Ã". Ã¥ÃÃÃà ÃÃÃÃÃÃÃ.
Re: Кажись, сбывается мечта многих (идиотов? :-)
"Dmitriy Kovalenko" ... > > угу, "якобы" : > > > > a) x = COALESCE(a, b, c) > > > > b) x = CASE WHEN a IS NOT NULL THEN a > > WHEN b IS NOT NULL THEN b > > WHEN c IS NOT NULL THEN c > > ELSE NULL > >END > > > > Дело предпочтений. Не всегда > сокращенный таким образом код есть > благо (с логической точки зрения). > Кто-то предпочтет более "прозрачную" > читабельность кода, для себя вполне > обоснованно, даже если физически кода > будет больше (как в вышеприведенном > тобой примере). Ты вместо a, b, c что-нить посложнее подставь и потом не ошибись при копировании. А потом поредактируй это "что-нибудь посложнее" и опять не ошибись. Насчёт логической точки зрения - не аргумент. Есть оператор, есть его документированное поведение. Оно уже логично и понятно ибо однозначно и просто. Да и COALESCE гораздо читабельнее, чем лестница CASE'ов. Так что, в данном случае, это не есть сокращённый код. Вот IIF кое-кем тут любимый ;) - это сокращённый код -- Хорсун Влад
Re: fb 1.5.3 ss error during savepoint backout и падающие индексы
"Gene Feudorov" ... > > Hello, Dmitri Kuzmenko! > You wrote on Tue, 25 Apr 2006 16:54:15 +0400: > > DK> им если пользоваться, то для отчетов, чтобы "побыстрее выполнилось". > > а отчего для работы то нельзя!? Если очень хочется - то можно ;) Но - не нужно. Единственное видимое мне применение - если таблица будет заведомо пересоздана, или вся БД уйдёт на свалку (обрезание ненужных данных перед архивированием + б\р, например), но это - 0.001% применений, имхо > мусор у нас ночами свипом собираетса! А зачем его копить выше крыши ? > DK> И все. Понятно, что если мусор не собирается, с индексами и будет > DK> такая байда. > > дык ладно б тока с индексами. > заваливается одна и та же таблица (слава богу аналитическая - генерируемая) > никакие менды не помогают, селект из неё и бэкап не делается > только дроп её спасает. > она единственная заполняется в триггере вот таким макаром: > > execute statement 'insert into Analysis_Item_Store.' > execute statement 'update Analysis_Item_Store ' > > я эти экзекуты не использую, но коллега мой зачем то такое написал. > не может быть в этом бодяга? Я так и не понял об чём речь :( Могу тупить :) -- Хорсун Влад
Re: Кажись, сбывается мечта многих (идиотов? :-)
> угу, "якобы" : > > a) x = COALESCE(a, b, c) > > b) x = CASE WHEN a IS NOT NULL THEN a > WHEN b IS NOT NULL THEN b > WHEN c IS NOT NULL THEN c > ELSE NULL >END > Дело предпочтений. Не всегда сокращенный таким образом код есть благо (с логической точки зрения). Кто-то предпочтет более "прозрачную" читабельность кода, для себя вполне обоснованно, даже если физически кода будет больше (как в вышеприведенном тобой примере). Дмитрий Коваленко
Re: fb 1.5.3 ss error during savepoint backout � �������� ������
Hello, Dmitri Kuzmenko! You wrote on Tue, 25 Apr 2006 16:54:15 +0400: DK> Ãà à ÃÃà ÃÃÃÃÃÃÃÃÃÃÃÃ, Ãà ÃÃà ÃÃÃà ÃÃÃ, ÃÃÃÃà "ÃÃÃÃÃÃÃà à ÃÃÃÃÃÃÃÃÃÃÃ". à ÃÃÃà Ãà ÃÃà ÃÃÃÃÃà Ãà Ãà ÃÃÃÃ!? ÃÃÃÃà à ÃÃà ÃÃÃÃÃà ÃÃÃÃÃà ÃÃÃÃÃÃà ÃÃÃ! DK> é ÃÃà . ðÃÃÃÃÃÃ, ÃÃà à ÃÃà ÃÃÃÃà Ãà ÃÃÃÃÃÃà ÃÃÃ, à ÃÃÃà ÃÃÃÃà à ÃÃÃà à DK> ÃÃÃÃà ÃÃÃÃÃ. ÃÃà ÃÃÃÃà à ÃÃÃà à ÃÃÃà ÃÃÃÃÃ. ÃÃÃÃÃÃÃÃà ÃÃà ÃÃÃà à Ãà Ãà ÃÃÃÃÃÃà (ÃÃÃÃà ÃÃÃà ÃÃÃÃÃÃÃÃà ÃÃÃà - Ãà Ãà ÃÃÃÃà ÃÃÃ) ÃÃÃÃÃÃà Ãà ÃÃà Ãà ÃÃÃÃÃÃÃÃ, Ãà Ãà Ãà Ãà Ãà £ à ÃÃÃÃà Ãà Ãà ÃÃà ÃÃà ÃÃÃÃÃà ÃÃÃà à £ ÃÃÃÃÃà Ã. ÃÃà à ÃÃÃÃÃÃà ÃÃÃà ÃÃÃÃÃÃÃà ÃÃà à ÃÃÃÃÃà Ãà ÃÃà ÃÃÃÃà ÃÃÃÃÃÃÃ: execute statement 'insert into Analysis_Item_Store.' execute statement 'update Analysis_Item_Store ' à ÃÃà ÃÃÃà ÃÃÃà Ãà ÃÃÃÃÃÃÃÃÃ, Ãà ÃÃÃÃà Ãà ÃÃà ÃÃÃà à Ãà ÃÃÃÃà ÃÃÃÃÃÃÃ. Ãà ÃÃÃà à ÃÃÃà à ÃÃÃà ÃÃÃÃÃÃ? æ£ÃÃÃÃà åÃÃà ÃÃÃ. úáï "ôÃà ÃÃ-Ã". Ã¥ÃÃÃà ÃÃÃÃÃÃÃ.
Re: На: На: Слишком умный Yaffil
Евгений wrote: у меня IBExpert 2005.11.10.3. Firebird 1.5 в SQL редакторе исключение на оба update Попробуй более новую версию ;-)
Re: Кажись, сбывается мечта многих (идиотов? :-)
>Некоторые сервера переваривают вот такой синтаксис >select a, b, sum(c) from maytable >чему в Firebird будет соотвествовать запрос вот такого вида >select a, b, (select sum(c) from maytable) from maytable Да, проскакивало это, но они (серверы) шибко неправы в этом случае (имхо конечно) ибо можно не заметить и такая бяка будет вместо цыфр. А помните Болтик предлагал свой реплейс? Замена по форейн ключам одно значение на другое. Допустим для слияния, когда есть "Санкт Петербург" и "С.Петербург". Т.е. чтобы заменить во всех таблицах, которые ссылаются на эту по форейну все значения с одного на другое. (я не веду речь о том, что можно руками это сделать - подсобрать из системных таблиц форейны, поля и таблицы участвующие в них, прикинуть все и написать грядку апдейтов - это понятно) Напомните, почему его тогда отправили в сад? А то кроме как "не по стандарту" тоже ниче в голову не приходит плохого.
Re: ������, ��������� ����� ������ (�������? :-)
Hi "Plotnikov Y." > > Рглавное, они полноÑÑÑÑ ÑооÑвеÑÑÑвÑÑÑ ÑÑандаÑÑÑ... > > Ðе, Ð½Ñ Ð° Ñем Ð¿Ð»Ð¾Ñ Ð¾ Ñо? ÐÑ Ð½Ðµ ÑооÑвеÑÑÑвÑÑÑ, ладно, понÑÑно. Ðо как > опÑионалÑнÑй ваÑианÑ? Ðга а поÑом поÑÑиÑование бÑÐ´ÐµÑ Ð²ÑÑажаÑÑÑ Ð² полном пеÑепиÑовании и гадании какже вÑеÑаки пÑавилÑно ÑеализоваÑÑ ÑÐ¸Ñ ÑиÑÑ? > Я Ð²Ð¾Ñ Ð½Ð°Ð¿ÑÐ¸Ð¼ÐµÑ Ð´Ð°Ð²Ð½Ð¾ дÑмал пÑо запÑоÑÑ Ñипа гÑÑппиÑовоÑнÑÑ (даже ÑÑда пиÑал > давненÑко, но закидали камнÑми). > > select a, b, sum(c) from group by a, b ÐекоÑоÑÑе ÑеÑвеÑа пеÑеваÑиваÑÑ Ð²Ð¾Ñ Ñакой ÑинÑакÑÐ¸Ñ select a, b, sum(c) from maytable ÑÐµÐ¼Ñ Ð² Firebird бÑÐ´ÐµÑ ÑооÑвеÑÑвоваÑÑ Ð·Ð°Ð¿ÑÐ¾Ñ Ð²Ð¾Ñ Ñакого вида select a, b, (select sum(c) from maytable) from maytable Ðо ÑÑо не знаÑÐ¸Ñ ÑÑо нÑжно ÑÑнÑÑÑ Ð¸Ð· дÑÑÐ³Ð¸Ñ ÑеÑвеÑов вÑÑкÑÑ Ð±ÑкÑ. ÐоÑом по Ð¿Ð¾Ð²Ð¾Ð´Ñ ÑаÑÑиÑений, оÑÐµÐ½Ñ Ð¼Ð½Ð¾Ð³Ð¾ можно ÑделаÑÑ Ð² GDML Ñего нелÑÐ·Ñ Ð² SQL но его какÑо никÑо не Ñ Ð¾ÑÐµÑ ÑÑиÑÑ Ð¸ главное иÑполÑзоваÑÑ. ÐÑÑилин Ðвгений.
Re: fb 1.5.3 ss error during savepoint backout � �������� ������
Hello, Gene! Gene Feudorov wrote: а, вапÑе, Ñ Ñак глÑжÑ, мало кÑо полÑзÑеÑÑÑ ÑÑим паÑамеÑÑом подклÑÑÐµÐ½Ð¸Ñ Ð¸Ð¼ еÑли полÑзоваÑÑÑÑ, Ñо Ð´Ð»Ñ Ð¾ÑÑеÑов, ÑÑÐ¾Ð±Ñ "побÑÑÑÑее вÑполнилоÑÑ". РвÑе. ÐонÑÑно, ÑÑо еÑли мÑÑÐ¾Ñ Ð½Ðµ ÑобиÑаеÑÑÑ, Ñ Ð¸Ð½Ð´ÐµÐºÑами и бÑÐ´ÐµÑ ÑÐ°ÐºÐ°Ñ Ð±Ð°Ð¹Ð´Ð°. -- Dmitri Kuzmenko, www.ibase.ru, (495) 953-13-34
Re: Кажись, сбывается мечта многих (идиотов? :-)
"Dmitriy Kovalenko" ... > COALESCE "удобнее" тем, что (якобы) > сокращает код относительно > эквивалента в CASE, угу, "якобы" : a) x = COALESCE(a, b, c) b) x = CASE WHEN a IS NOT NULL THEN a WHEN b IS NOT NULL THEN b WHEN c IS NOT NULL THEN c ELSE NULL END > однако, поддерживаю, > что (лично мне) это слово в голову > тяжело помещается :\ Но уже таки > запомнил :) Тотоже ;) -- Хорсун Влад
Re: Кажись, сбывается мечта многих (идиотов? :-)
> А главное, они полностью соответствуют стандарту... Не, ну а чем плохо то? Ну не соответствуют, ладно, понятно. Но как опциональный вариант? Ничему вроде не противоречат, неоднозначностей (на первый взгляд) не возникает К теме расширений - Я вот например давно думал про запросы типа группировочных (даже сюда писал давненько, но закидали камнями). select a, b, sum(c) from group by a, b Ну вот в нем ведь понятно что нельзя другую группировку использовать, верно ведь? если написать допустим только a, сервер пошлет и правильно сделает. Вот, хотелось бы допустим написать select a, b, sum(c) from group by all и не думать про колонки, а серв допустим сам подставит все неагрегаты слева направо - иногда целиться (особенно по цифрам столбцов) утомительно, особенно модифицируя запросы (расширяя как бы). У меня по крайней мере практицки все запросы подобные. Хотя, тема для пятницы конечно и все равно будете пинать по почкам, поэтому ухожу-ухожу.
Re: Кажись, сбывается мечта многих (идиотов? :-)
> Е> coalesce неудобно, невозможно запомнить, как пишется это дурацкое слово > > Это потому, что в голове опилки. Привет. COALESCE "удобнее" тем, что (якобы) сокращает код относительно эквивалента в CASE, однако, поддерживаю, что (лично мне) это слово в голову тяжело помещается :\ Но уже таки запомнил :) Дмитрий Коваленко
Re: Кажись, сбывается мечта многих (идиотов? :-)
Boulitchev Aleksey пишет: coalesce неудобно, невозможно запомнить, как пишется это дурацкое слово кто просил тесты от ламеров :) ? Самое корявое слово в SQL. Смысл не соответствует выполняемой функции. Произносить в русском контексте - ваще абзац. Употреблять,например, firstnotnull - было бы гораздо проще.
��: ������� ����� Yaffil
"Oleg_M" <[EMAIL PROTECTED]> ÑообÑил/ÑообÑила в новоÑÑÑÑ ÑледÑÑÑее: news:[EMAIL PROTECTED] > а Ñ Ð±Ñ Ð½ÐµÐ¾ÑказалÑÑ Ð¾Ñ Ñакого Ñмного ÑÑиггеÑа. :-) > Ðного в базе ÑÑиггеÑов > IF("лÑбое из полей изменилоÑÑ") THEN ÑолÑко Ñакой ÑÑÐ¸Ð³ÐµÑ Ð´Ð¾Ð»Ð¶ÐµÐ½ бÑÑÑ Ñвно помеÑен, а обÑÑнÑе ÑабоÑаÑÑ ÐºÐ°Ðº положено
��: ������, ��������� ����� ������ (�������? :-)
"Alex Cherednichenko" <[EMAIL PROTECTED]> ÑообÑил/ÑообÑила в новоÑÑÑÑ ÑледÑÑÑее: news:[EMAIL PROTECTED] > Ð> coalesce неÑдобно, невозможно запомниÑÑ, как пиÑеÑÑÑ ÑÑо дÑÑаÑкое Ñлово > ÐÑо поÑомÑ, ÑÑо в голове опилки. > ÐлиннÑе Ñлова ÑолÑко ÑаÑÑÑÑаиваÑÑ. (С) Ñ Ð°Ð¼Ð»Ð¾
Re: Кажись, сбывается мечта многих (идиотов? :-)
Привет, Евгений! Вы пишешь 25 апреля 2006: >> Это потому, что в голове опилки. >> Длинные слова только расстраивают. (С) Е> надоело твое хамство. Е> запомнить тяжело из-за нерусского неудобного сочетания букв. Барабашин! Ты на эпсилоне ещё всех достал. Фули ты сюда опять припёрся? -- With best regards, Alex Cherednichenko.
��: ������, ��������� ����� ������ (�������? :-)
"Alex Cherednichenko" <[EMAIL PROTECTED]> ÑообÑил/ÑообÑила в новоÑÑÑÑ ÑледÑÑÑее: news:[EMAIL PROTECTED] > Ð> coalesce неÑдобно, невозможно запомниÑÑ, как пиÑеÑÑÑ ÑÑо дÑÑаÑкое Ñлово > ÐÑо поÑомÑ, ÑÑо в голове опилки. > ÐлиннÑе Ñлова ÑолÑко ÑаÑÑÑÑаиваÑÑ. (С) надоело Ñвое Ñ Ð°Ð¼ÑÑво. запомниÑÑ ÑÑжело из-за неÑÑÑÑкого неÑдобного ÑоÑеÑÐ°Ð½Ð¸Ñ Ð±Ñкв.
��: ��: ������� ����� Yaffil
"Konstantin R. Beliaev" <[EMAIL PROTECTED]> ÑообÑил/ÑообÑила в новоÑÑÑÑ ÑледÑÑÑее: news:[EMAIL PROTECTED] > ÐалÑÑе в SQL ÑедакÑоÑе ÑкÑпеÑÑа: > update test set ID=2 where ID=1; => вÑлеÑÐ°ÐµÑ ÑкÑепÑн > update test set ID=1 where ID=1; => пÑÐ¾Ñ Ð¾Ð´Ð¸Ñ Ð½Ð° ÑÑа Ñ Ð¼ÐµÐ½Ñ IBExpert 2005.11.10.3. Firebird 1.5 в SQL ÑедакÑоÑе иÑклÑÑение на оба update
Re: Кажись, сбывается мечта многих (идиотов? :-)
Привет, Евгений! Вы пишешь 25 апреля 2006: >> IIF и COALESCE по сравнению с CASE это тоже криво :-) Однако, удобно. Е> coalesce неудобно, невозможно запомнить, как пишется это дурацкое слово Это потому, что в голове опилки. Длинные слова только расстраивают. (С) -- With best regards, Alex Cherednichenko.
Re: ������, ��������� ����� ������ (�������? :-)
> coalesce Ãà ÃÃÃÃÃÃ, Ãà ÃÃÃÃÃÃÃà ÃÃÃÃÃÃÃÃÃ, ÃÃà ÃÃÃà ÃÃà ÃÃà ÃÃÃÃÃÃÃà ÃÃÃÃà ÃÃà ÃÃÃÃÃà Ãà ÃÃà Ãà ÃÃÃà ÃÃà :) ? -- âÃÃÃÃà à áÃà ÃÃà à http://www.stella-npf.ru
��: ������, ��������� ����� ������ (�������? :-)
"Dmitry Yemanov" <[EMAIL PROTECTED]> ÑообÑил/ÑообÑила в новоÑÑÑÑ ÑледÑÑÑее: news:[EMAIL PROTECTED] > IIF и COALESCE по ÑÑÐ°Ð²Ð½ÐµÐ½Ð¸Ñ Ñ CASE ÑÑо Ñоже кÑиво :-) Ðднако, Ñдобно. coalesce неÑдобно, невозможно запомниÑÑ, как пиÑеÑÑÑ ÑÑо дÑÑаÑкое Ñлово
��: [Off] RFunc + FreeBSD 5.4 RELEASE p14 + Firebird 1.5.3
"AlexPC" <[EMAIL PROTECTED]> ÑообÑил/ÑообÑила в новоÑÑÑÑ ÑледÑÑÑее: news:[EMAIL PROTECTED] > С 1.0 Ñоже не ÑабоÑаеÑ. Ðо ÑÑого ÑÑоÑла FreeBSD 4.x и Firebird 1.0. > СпеÑиалÑно пÑовеÑил ÑÑаÑÑй Ð²Ð¸Ð½Ñ - Ð½Ð¸ÐºÐ°ÐºÐ¸Ñ Ð»Ð¸Ð½ÐºÐ¾Ð² на gds32.dll не делалоÑÑ. > СейÑÐ°Ñ Ð²Ð·Ñл ÑÑаÑÑÑ Ð±Ð¸Ð±Ð»Ñ Ñ Ñо ÑÑаÑого винÑа - на Ñдивление вÑе заÑабоÑало. > ÐÑоблема вÑе же в makefile. Ñ Ð½Ðµ замеÑил, ÑÑо Ñ ÑÐµÐ±Ñ Ð½Ðµ windows
Re: Скрипт для выключения\включения констреинтов
А что конкретно пишет? Что значит "не хочет"? Не ругается. В лог выводит: === Switch Off all Ref. Constraints with loop здесь, как я понимаю и должны отключаться констреинты. Не знаю для чего Полознюк в IBPump анализирует loop в констрайнтах. Я например при переносе данных их все подряд тупо удаляю, и таблицы без всякого анализа все подряд копирую. В DBComparer тоже есть переливка данных, как по таблицам, так и целиком базу, но базы должны быть по структуре одинаковы. IBPump правда позволяет работать и с разноструктурными базами, в нем можно указывать соответствие таблиц, полей. Кстати Полознюк до 4 мая типа в отпуске. Сразу после этой строки пишет: === Alter triggers ALTER TRIGGER "BI_CASES" INACTIVE ALTER TRIGGER "BI_CONTRACTS" INACTIVE ALTER TRIGGER "BI_EXAM_DOC" INACTIVE ALTER TRIGGER "BI_EXECUTOR" INACTIVE ALTER TRIGGER "BI_KPOE" INACTIVE ALTER TRIGGER "BI_PROVISIONS" INACTIVE > Data Committed. === Table: CASES и пошла перекачка данных с ошибками (ругань на forign key). Хорошо, подготовлю метаданные и вышлю.
Re: ПятницаNo7
Alexey Kovyazin пишет: Sergey Philippov пишет: Прикольно. Сам в таких конторах не работал, но читать интересно :) написал бы в комментах, в каких работал и что там есть прикольного... Не, чукча не писатель -- чукча читатель :) Не получается на нормальном языке изъясняться -- только на программном, типа пасквиля или си :) -- wbr, ps ps-at-azs-ru
Re: Кажись, сбывается мечта многих (идиотов? :-)
"Dmitry Voroshin" ... > > > "Dmitry Yemanov" ... > > > > В следующей после 2.0. > > > > Скорей бы она появилась, эта следующая версия... Ты на 2.0 сначала поработай ;) -- Хорсун Влад
Re: Кажись, сбывается мечта многих (идиотов? :-)
"Dmitry Yemanov" <[EMAIL PROTECTED]> сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED] > Нет. Просто считаем, что оный костыль удобнее MERGE в 95% случаев. Если объединение идёт по PK, а это далеко не 95% случаев.
Re: Кажись, сбывается мечта многих (идиотов? :-)
s> А почему идиотов? Потому что сбылась мечта
Re: Слишком умный Yaffil
OFF: а я бы неотказался от такого умного триггера. :-) Много в базе триггеров IF("любое из полей изменилось") THEN и как обычно, после добавления поля забываешь IF поправить.
Re: fb 1.5.3 ss error during savepoint backout � �������� ������
Hello, Dmitry Yemanov! You wrote on Tue, 25 Apr 2006 13:40:13 +0400: DY> äÃÃÃÃÃà ÃÃÃÃÃÃÃ. ÃÃÃÃÃÃÃ, äÃÃÃ! ÃÃÃà à Ãà ÃÃà terminated abnormally, à ÃÃà ÃÃÃÃÃÃÃà ÃÃÃà ÃÃà ÃÃÃÃà ÃÃÃÃÃ. ÃÃà Ãà ÃÃÃÃà ÃÃÃÃÃÃÃà ÃÃÃÃÃÃÃÃ, ÃÃÃÃÃà ÃÃÃÃÃÃà ÃÃà isc_dpb_no_garbage_collect à ÃÃÃÃà ÃÃÃÃÃà ÃÃÃÃÃÃÃÃà ÃÃÃÃÃà ÃÃÃÃÃà ÃÃÃÃÃà à ÃÃÃÃÃÃÃà Ãà à Ã/Ã. Ã, ÃÃÃÃà , à ÃÃà ÃÃÃÃÃ, ÃÃÃà ÃÃà ÃÃÃÃÃÃà ÃÃà ÃÃÃà ÃÃÃÃÃà ÃÃÃà ÃÃÃÃÃÃÃà ÃÃà æ£ÃÃÃÃà åÃÃà ÃÃÃ. úáï "ôÃà ÃÃ-Ã". Ã¥ÃÃÃà ÃÃÃÃÃÃÃ.
Re: fb 1.5.3 ss error during savepoint backout � �������� ������
"Gene Feudorov" <[EMAIL PROTECTED]> wrote: > > PROLIANT (Server) Tue Apr 25 12:11:29 2006 > Database: GOODS.GDB > deadlock > deadlock > update conflicts with concurrent update > operation was cancelled > internal gds software consistency check (error during savepoint backout > (290)) > PROLIANT (Client) Tue Apr 25 12:13:02 2006 > fbserver.exe: terminated abnormally (4294967295) üÃà ÃÃÃÃÃà ÃÃÃà ÃÃÃÃÃÃÃà Ãà à 2.0, à ÃÃà à ÃÃà ÃÃÃÃÃÃÃÃà ÃÃÃÃÃ. > Ãà à ÷ÃÃÃÃà óÃÃÃÃà à 07.12.2005 ÃÃà Ãà ÃÃÃÃÃÃà ÃÃÃÃÃÃÃà > Ãà Ãà Ãà Ãà ÃÃÃÃà ÃÃÃÃÃà ÃÃÃà Ãà ÃÃà ðë ÃÃà ÃÃÃÃÃÃà ÃÃÃà ÃÃÃÃÃà ÃÃÃÃÃà > ÃÃà ÃÃÃÃÃà Ãà ÃÃÃà Ãà ÃÃÃÃÃÃÃ? äÃÃÃÃÃà ÃÃÃÃÃÃÃ. http://sourceforge.net/tracker/index.php?func=detail&aid=744175&group_id=9028&atid=109028 -- äÃÃÃÃÃà åÃÃÃÃÃ
Re: ������, ��������� ����� ������ (�������? :-)
"Aleksey Karyakin" <[EMAIL PROTECTED]> wrote: > > üÃà Ãà ÃÃÃÃà ÃÃÃÃÃÃà ÃÃà Ã. ÃÃÃÃÃÃÃÃà ÃÃà ÃÃÃÃÃÃÃà ÃÃÃÃÃÃ. IIF à COALESCE Ãà ÃÃÃÃÃà ÃÃà à CASE ÃÃà ÃÃÃà ÃÃÃÃà :-) ïÃÃÃÃÃ, ÃÃÃÃÃÃ. > ïÃà Ãà ÃÃÃà ÃÃÃÃÃÃÃ-ÃÃÃÃÃÃÃà "Ãà ÃÃÃÃÃà ÃÃà Ãà Ã"? îà Ã. ðÃÃÃÃà ÃÃÃÃÃà Ã, ÃÃà ÃÃÃà ÃÃÃÃÃÃà ÃÃÃÃÃà à MERGE à 95% ÃÃÃÃÃà Ã. -- äÃÃÃÃÃà åÃÃÃÃÃ
fb 1.5.3 ss error during savepoint backout � �������� ������
ÃÃÃÃÃÃà ÃÃÃÃÃÃÃÃÃÃÃÃ! ÃÃà ÃÃÃÃÃÃà ÃÃÃãÃÃÃà ÃÃà ÃÃÃà Ãà ÃÃà Ãà Ãà Ãà Ãà ÃÃÃÃÃà Ãà ÃÃÃÃà 1. ÃÃÃÃÃÃÃà ÃÃà à ÃÃÃà Ãà à ÃÃÃÃÃà ÃÃÃÃÃà 2. ÃÃÃà ÃÃà à ÃÃÃÃà à ÃÃÃÃÃÃÃÃÃà (à ÃÃÃÃà ÃÃÃà ÃÃà ÃÃÃà ÃÃÃÃà 180 000) 3. Ãà ÃÃÃÃÃÃÃà Ãà ÃÃà à ÃÃÃÃà à ÃÃà à ÃÃÃÃà ÃÃÃÃÃ: PROLIANT (Server) Tue Apr 25 12:11:29 2006 Database: GOODS.GDB deadlock deadlock update conflicts with concurrent update operation was cancelled internal gds software consistency check (error during savepoint backout (290)) PROLIANT (Client) Tue Apr 25 12:13:02 2006 fbserver.exe: terminated abnormally (4294967295) 4. ÃÃÃÃÃÃà ðë (Ãà ÃÃÃà ÃÃÃÃÃÃà ÃÃÃà Ãà ÃÃÃà ÃÃÃÃÃÃÃà à ÃÃÃÃÃà ÃÃÃ) Ãà à ÷ÃÃÃÃà óÃÃÃÃà à 07.12.2005 ÃÃà Ãà ÃÃÃÃÃÃà ÃÃÃÃÃÃÃà Ãà Ãà Ãà Ãà ÃÃÃÃà ÃÃÃÃÃà ÃÃÃà Ãà ÃÃà ðë ÃÃà ÃÃÃÃÃÃà ÃÃÃà ÃÃÃÃÃà ÃÃÃÃÃà ÃÃà ÃÃÃÃÃà Ãà ÃÃÃà Ãà ÃÃÃÃÃÃÃ? ÃÃÃÃÃÃÃÃÃÃ, ÷ÃÃà óÃÃÃÃ! ÃÃÃÃÃÃ, Ãà ÃÃÃÃà ÃÃÃÃÃà ÃÃÃÃà ÃÃÃÃÃà ÃÃ? recreate table a ( ID Integer not null primary key ,f1 Integer ,f2 Date); commit; insert into a values(1, 5, '01.01.05'); commit; insert into a values(2, 5, '01.01.05'); commit; delete from a where id=1; commit; create unique index a2 on a(f1, f2); attempt to store duplicate value (visible to active transactions) in unique index "A2". æ£ÃÃÃÃà åÃÃà ÃÃÃ. úáï "ôÃà ÃÃ-Ã". Ã¥ÃÃÃà ÃÃÃÃÃÃÃ.
Re: ПятницаNo7
Sergey Philippov пишет: Прикольно. Сам в таких конторах не работал, но читать интересно :) написал бы в комментах, в каких работал и что там есть прикольного...
Re: ��� Delphi modal form
Hello, òÃÃÃÃ! You wrote on Tue, 25 Apr 2006 12:34:32 +0400: ò> ðÃÃÃÃÃÃ... Ãà à Ãà ÃÃÃÃÃà Ãà ÃÃÃÃ... ÃÃÃÃ? ÃÃà Ãà ÃÃÃà Ãà ÃÃÃÃà :-) ò> éÃèï:Ã¥ÃÃà ÃÃÃÃÃÃÃÃÃÃà ÃÃÃà Ã, ÃÃà ÃÃÃÃÃ-Ãà ÃÃÃà Ãà ÃÃÃÃÃÃÃÃà ÃÃÃÃÃÃà à ò> ÃÃÃÃà - ÃÃÃÃà à ÃÃÃà ÃÃà ÃÃà à ÃÃÃà ÃÃÃÃà ÃÃÃÃÃ, ÃÃà ÃÃà ÃÃà ÃÃÃÃ, ÃÃÃà ò> ÃÃÃÃÃÃÃÃà Ãà "ÃÃÃÃÃÃÃÃ"... Ã, Ã! à ÃÃà ÃÃÃÃà ÃÃÃÃÃÃÃÃÃÃà à ÃÃÃÃÃÃÃÃÃà Ãà à ÃÃÃÃà ÃÃÃà ! à Ãà à ÃÃÃÃÃÃà Ãà ÃÃà ÃÃÃÃÃÃÃà ÃÃÃà à ÃÃà Ãà ÃÃÃÃÃÃÃÃà ÃÃÃà Ãà Ãà Ãà ÃÃÃ? ÃÃÃÃÃÃÃà ÃÃÃÃÃÃÃÃà Ãà ÃÃÃÃÃ? ÃÃÃÃÃà à Ãà Ãà à ÃÃÃÃÃÃÃà à ÃÃÃà ÃÃÃÃà ÃÃÃÃÃà , Ãà à ÃÃÃÃÃà Ãà ÃÃà ÃÃÃÃà ÃÃÃÃÃÃÃÃÃà Ãà ÃÃÃÃÃÃà à Ãà ÃÃÃÃÃÃà ÃÃÃÃÃÃÃÃà ÃÃÃà ÃÃà ÃÃ, à Ãà ÃÃà ÃÃà ÃÃÃà ÃÃÃà ÃÃà Ãà ÃÃÃà à ÃÃÃÃÃà ÃÃà ÃÃÃà Ãà Ãà Ãà ÃÃà Ãà Ãà ÃÃÃà ÃÃÃÃÃà ÃÃÃÃÃà ÃÃÃÃÃÃÃÃÃà Ãà à ÃÃÃÃÃÃà à ÃÃÃÃÃà ÃÃà : "ÃÃà ÃÃÃÃÃà Ã, ÃÃÃÃÃÃÃà ã Ãà Ãà ÃÃÃÃ?" ò> èÃÃÃ-Ãà ÃÃÃà ÃÃÃÃ, ÃÃÃà ÃÃÃÃÃÃÃÃÃà Ãà à ÃÃÃà Ãà ÃÃÃÃà ÃÃÃÃÃÃà Ãà ÃÃÃà ò> ÃÃÃÃÃÃà ÃÃà à Ãà ÃÃÃÃÃÃÃÃà ÃÃÃÃà à ÃÃÃÃÃÃÃà à ã ÃÃà ÃÃÃà ÃÃÃÃÃà ÃÃÃÃÃà ò> 4 ÃÃÃÃ, ÃÃÃ, à ÃÃÃÃÃ, Ãà ÃÃà Ãà ÃÃÃÃÃÃÃÃÃÃà Ãà ÃÃà ÃÃ. Ã, Ã, Ãà ÃÃà Ãà ÃÃÃÃÃà ÃÃÃÃÃÃÃÃÃà ÃÃÃà Ãà ÃÃÃÃÃÃà à ÃÃÃÃÃÃÃà ÃÃÃÃÃÃÃÃÃ! Ãà ÃÃÃà ÃÃÃÃÃÃÃÃÃà Ãà à Ãà ÃÃÃÃà Ãà ÃÃÃÃÃÃÃ, à ÃÃà Ãà ÃÃÃÃÃÃà - ÃÃÃÃÃÃÃÃà , Ãà ÃÃà ÃÃÃÃÃÃÃÃ, à à ÃÃà Ãà ÃÃÃÃà ÃÃÃà ÃÃà ÃÃÃÃÃÃÃÃÃà à ÃÃÃà ÃÃÃà ÃÃ, Ãà ÃÃÃÃÃÃÃà ÃÃÃÃà ÃÃÃÃÃÃÃÃÃ. æ£ÃÃÃÃà åÃÃà ÃÃÃ. úáï "ôÃà ÃÃ-Ã". Ã¥ÃÃÃà ÃÃÃÃÃÃÃ.
Re: ������, ��������� ����� ������ (�������? :-)
"Dmitry Yemanov" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > > á Ãà ÃÃÃÃÃÃÃÃ, ÃÃÃÃà Ãà à ÃÃÃÃÃÃÃÃà . ïà ÃÃÃÃà ÃÃÃÃÃà à ÃÃÃÃà ÃÃÃÃÃà - > ÃÃÃÃà Ãà à PK ÃÃà ÃÃÃÃÃÃà ÃÃÃà ÃÃà ÃÃÃÃà à , Ãà à ÃÃÃÃÃÃà ÃÃÃÃÃà ÃÃÃÃÃà ÃÃÃÃà ÃÃà > ÃÃÃÃÃ. é ÃÃà ÃÃÃÃà MERGE Ãà Ãà ÃÃÃÃÃà Ã. îà ÃÃà 95% ÃÃÃÃÃà à Ãà ÃÃÃÃÃÃà > ÃÃÃÃÃÃÃÃÃà à Ãà ÃÃÃÃÃÃÃ, à ÃÃà ÃÃà ÃÃÃÃÃÃà ÃÃà ÃÃà REPLACE. üÃà Ãà ÃÃÃÃà ÃÃÃÃÃÃà ÃÃà Ã. ÃÃÃÃÃÃÃÃà ÃÃà ÃÃÃÃÃÃÃà ÃÃÃÃÃÃ. ïÃà Ãà ÃÃÃà ÃÃÃÃÃÃÃ-ÃÃÃÃÃÃÃà "Ãà ÃÃÃÃÃà ÃÃà Ãà Ã"? ìÃÃÃà ÃÃà ÃÃÃÃÃ... Regards, Aleksey Karyakin
Re: Кажись, сбывается мечта многих (идиотов? :-)
"Dmitry Yemanov" <[EMAIL PROTECTED]> сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED] > > В следующей после 2.0. > Скорей бы она появилась, эта следующая версия...
Re: ������, ��������� ����� ������ (�������? :-)
"andriy" <[EMAIL PROTECTED]> wrote: > > á ÃÃà à ÃÃÃÃà Ãà ÃÃÃà ÃÃÃÃÃÃÃÃ? ÷ 3.0 ÃÃà ÃÃÃà ? ÷ ÃÃà ÃÃÃÃà à ÃÃÃÃà 2.0. -- äÃÃÃÃÃà åÃÃÃÃÃ
Re: Кажись, сбывается мечта многих (идиотов? :-)
А это в какой версии появится? В 3.0 или выше?
Re: Офф Delphi modal form
Р> Чтоб юзер мог нормально дальше продолжать работать? может ему ещё и пасьянс косынку запустить, штоп не скучал? Пасьянс... нет на работе не надо... Но всё-же... ИМХО:Если разработчик знает, что какой-то момент программы работает долго - должен вывести это в отдельный поток, как раз для того, чтоб программа не "зависала"... Хотя-бы ради того, чтоб пользователь в момент этого запроса не убил приложение и не стартовал новое и выполнил ещё раз этот долгий запрос 4 раза, что, я думаю, не очень понравиться серверу. Ну хотя... Если у Вас пользователи научены так не делать и есть более срочные дела - не вопрос, придется оставить и так... Хотя с учетом того, что Вас заинтересовал "кнопочка" в этот момент - значит вы занимаетесь этой проблемой. Всё выше изложенное не стоит принимать как руководство к действию, а только как МОЁ мнение. А на счет "ТАКИХ ПРОГРАММ" - не имел ввиду конкретно ВАШУ. Если задел - милостиво прошу прощения =). -- Роман.
Re: Кажись, сбывается мечта многих (идиотов? :-)
А ты посмотри, какой он в стандарте. Он рулит только в одном случае - когда нет PK или условие апдейта хитрее, чем простое соответствие значений ключа. И для этого MERGE мы реализуем. Но для 95% случаев он излишне громоздкий и неудобный, и именно поэтому сделан REPLACE. Вы что, оба реализуете? Круто!!! ;-) PS А ещё ведь есть INSERT INTO [ON DUPLICATE KEY UPDATE] не помню у кого. По-моему тоже вариант не плохой - не надо новую команду прикручивать. PPS Я вобще-то щас обхожусь с помощью EXECUTE BLOCK для этих целей, однако же формирование блока требует знания типов данных каждого поля, что конечно же приводит к неудобствам.
Re: На: Слишком умный Yaffil
Евгений wrote: может вылетает ошибка при выполнении обновления, но исключение проглатывается внутри QueryValue и ты его не видишь поэтому Х, ошибки там не возникает, но действительно виноват или эксперт или ФИБы. Для проверки сделал скрипт: CREATE EXCEPTION DONOTIT 'Go away !'; CREATE TABLE TEST (ID INTEGER); SET TERM ^ ; CREATE TRIGGER TEST_BU FOR TEST ACTIVE BEFORE UPDATE POSITION 0 as begin exception Donotit; end^ SET TERM ; ^ COMMIT WORK; INSERT INTO TEST (ID) VALUES (1); COMMIT WORK; Дальше в SQL редакторе эксперта: update test set ID=2 where ID=1; => вылетает эксепшн update test set ID=1 where ID=1; => проходит на ура то же самое в IBConsole вызывает эксепшн в обоих случаях. Вот уж не думал, что даже прямые SQL команды могут не передаваться на сервер, если эксперт считает что ничего не изменилось...
Re: ������, ��������� ����� ������ (�������? :-)
"sasha" <[EMAIL PROTECTED]> wrote: > > ôÃà ÃÃà Ãà à ÃÃÃÃà à ÃÃÃÃÃÃÃÃà MERGE. îÃÃÃà ÃÃÃÃÃÃÃÃÃÃà ÃÃÃÃÃ-Ãà REPLACE ? á Ãà ÃÃÃÃÃÃÃÃ, ÃÃÃÃà Ãà à ÃÃÃÃÃÃÃÃà . ïà ÃÃÃÃà ÃÃÃÃÃà à ÃÃÃÃà ÃÃÃÃÃà - ÃÃÃÃà Ãà à PK ÃÃà ÃÃÃÃÃÃà ÃÃÃà ÃÃà ÃÃÃÃà à , Ãà à ÃÃÃÃÃÃà ÃÃÃÃÃà ÃÃÃÃÃà ÃÃÃÃà ÃÃà ÃÃÃÃÃ. é ÃÃà ÃÃÃÃà MERGE Ãà Ãà ÃÃÃÃÃà Ã. îà ÃÃà 95% ÃÃÃÃÃà à Ãà ÃÃÃÃÃÃà ÃÃÃÃÃÃÃÃÃà à Ãà ÃÃÃÃÃÃÃ, à ÃÃà ÃÃà ÃÃÃÃÃÃà ÃÃà ÃÃà REPLACE. -- äÃÃÃÃÃà åÃÃÃÃÃ
Re: Кажись, сбывается мечта многих (идиотов? :-)
А почему идиотов?
Re: Кажись, сбывается мечта многих (идиотов? :-)
Так это же ж вроде в стандарте MERGE. Накуя придумывать какой-то REPLACE ?
Re: Скрипт для выключения\включения констреинтов
Boris Loboda wrote: > ? что это за бред получился. > имелось ввиду на: support (at) clevercomponents . com На самом деле, GMANE нормально письма по таким адресам пересылает, только первый раз просит подтверждение (не помню у кого, кажется у отправителя)
Re: Критика security
ArtGal wrote: И, соответственно, раздавать права? А это уже определяется GRANT OPTION в основной базе. Т.е. для рабочей базы этот юзер не отличается ничем от, скажем, юзера VASYA, но у него есть доступ в базу паролей.
Re: Тест по SQL
Ded wrote: Select Count(*) from Group G Where (Select Count(*) From Group_Members GM Where GM.Group_Code=G.Group_Code)=:Скока_нада Не, Ded, похоже он хочет не кол-во групп, где членов "скока надо", а таблицу типа: 1 член - 3 группы 2 члена - 1 группа 3 члена - ...
Re: Кажись, сбывается мечта многих (идиотов? :-)
Привет, Michael! Вы пишешь 25 апреля 2006: MB> Если уж речь зашла о том, что есть в MySQL, то мне ну просто чень MB> удобен их альтернативный синтаксис INSERT и REPLACE: MB> INSERT INTO TABLE_NAME SET COL1=VAL1, COL2=VAL2 ... MB> такие SQL легко формировать А главное, они полностью соответствуют стандарту... :о/ -- With best regards, Alex Cherednichenko.
Re: ��� Delphi modal form
Hello, Alex Cherednichenko! You wrote to Gene Feudorov on Mon, 24 Apr 2006 17:17:28 +0400: AC> úÃÃà à Ãà ÃÃÃÃÃÃÃÃÃÃà Ã-Ãà VCL. óÃÃ, à Ãà à ÃÃà Ãà ÃÃÃÃà ÃÃÃÃ? à ÃÃÃÃÃÃà ÃÃÃà Ãà à ÃÃÃÃÃÃÃà à VCL - ÃÃÃÃà ÃÃà ÃÃÃÃÃÃÃÃà FormStyle AC> óÃÃÃÃÃÃà ÃÃÃÃà Ãà ÃÃÃÃÃà ÃÃÃÃÃà ÃÃÃÃà ÃÃÃÃ. AC> ïÃÃÃÃÃÃà ÃÃÃà Ãà ÃÃÃÃÃ, ëÃÃÃÃà ÃÃÃÃÃÃÃà ÃÃà : AC> http://rsdn.ru/Forum/Message.aspx?mid=1552411 ÃÃà Ãà ÃÃ. ÃÃà fsStayOnTop Ãà ÃÃÃ. Ãà Ãà ÃÃÃÃÃÃà ÃÃÃà ÃÃÃà à à Ãà Ãà ÃÃÃÃÃÃÃÃÃ. ÃÃà à Ãà Ãà Ãà à ÃÃÃÃÃà ÃÃÃÃ, ÃÃÃÃÃà ÃÃà ÃÃÃÃÃà ÃÃÃÃà à ÃÃÃÃÃà TTransportThread.Execute à à ãà ÃÃÃÃÃÃÃÃÃÃÃÃÃà TStreamedConnection.WndProc Ãà ÃÃà à Ãà ÃÃÃÃÃà ÃÃà ÃÃÃÃÃà Ãà ÃÃÃà :-) æ£ÃÃÃÃà åÃÃà ÃÃÃ. úáï "ôÃà ÃÃ-Ã". Ã¥ÃÃÃà ÃÃÃÃÃÃÃ.
Re: ��� Delphi modal form
Hello, Alexandr Kochmin! You wrote to Gene Feudorov on Tue, 25 Apr 2006 10:46:17 +0700: AK> ÷Ãà ÃÃà ÃÃÃÃÃÃÃà ÃÃÃÃà Ãà ÃÃÃà Ãà Ãà AK> http://www.dore.ru/perl/nntp.pl?f=1&gid=38&mid=56005 ûÃÃÃÃ, ÃÃà Ãà Ãà ÃÃÃÃÃÃÃà :-) AK> à ÃÃà Ãà ÃÃÃÃÃà Ãà ÃÃà ÃÃÃÃÃÃÃÃà ÃÃÃÃ? à ÃÃÃÃÃÃà ÃÃà frmCalculator := CreateComponent('frmCalculator', ctForm, frm) frmCalculator.Width := 600 frmCalculator.Height := 600 frmCalculator.Caption := 'ðÃÃÃÃÃÃÃ-ÃÃ' frmCalculator.BorderStyle := bsSizeable frmCalculator.Position := poScreenCenter frmCalculator.ShowModal æ£ÃÃÃÃà åÃÃà ÃÃÃ. úáï "ôÃà ÃÃ-Ã". Ã¥ÃÃÃà ÃÃÃÃÃÃÃ.
Re: ��� Delphi modal form
Hello, òÃÃÃÃ! You wrote on Mon, 24 Apr 2006 22:30:55 +0400: ò> á ÃÃÃà à ÃÃÃÃÃà ÃÃÃÃÃÃà ÃÃÃà ÃÃÃÃÃà à ÃÃÃà ÃÃÃÃà ÃÃÃÃÃà ? ÃÃÃÃÃà ÃÃÃà ÃÃÃÃÃÃÃ: Ãà ÃÃÃà à ÃÃÃà ÃÃÃÃÃà ÃãÃ? ò> þÃÃà ÃÃà à ÃÃà ÃÃÃÃÃÃÃÃà ÃÃÃÃÃà ÃÃÃÃÃÃÃÃÃà ÃÃÃÃÃÃÃÃ? ÃÃÃà à à Ãà à ã à ÃÃÃÃÃÃà ÃÃÃÃÃÃà ÃÃÃÃÃÃÃÃÃ, ÃÃÃà Ãà ÃÃÃÃÃÃ? ò> ïÃà ÃÃÃÃÃÃÃÃÃÃ, ÃÃà Ãà ÃÃà à ÃÃÃÃÃÃÃÃà ÃÃÃÃÃÃà ÃÃÃÃÃà Ãà ÃÃà ÃÃà ÃÃÃ-Ãà ò> Ãà ÃÃÃÃ... à ÃÃÃà ôáëïå ÃÃÃà Ã... à ôáëïå Ãà ÃÃÃà à ÃÃÃÃÃÃÃÃà Ãà ÃÃà æ£ÃÃÃÃà åÃÃà ÃÃÃ. úáï "ôÃà ÃÃ-Ã". Ã¥ÃÃÃà ÃÃÃÃÃÃÃ.
Re: Кажись, сбывается мечта многих (идиотов? :-)
Такое есть в MySQL: http://dev.mysql.com/doc/refman/5.0/en/replace.html Если уж речь зашла о том, что есть в MySQL, то мне ну просто чень удобен их альтернативный синтаксис INSERT и REPLACE: INSERT INTO TABLE_NAME SET COL1=VAL1, COL2=VAL2 ... такие SQL легко формировать