Re:

2007-01-04 Пенетрантность Janex
Plotnikov Y wrote: Всем привет! Рано встали Г.Плотников - уже третии день похоже все ешё спят после праздника :) :) :) Regards Janex

Re: Re:

2007-01-04 Пенетрантность Plotnikov Y
îÏ ×ÅÄØ É ×Ù ÎÅ ÓÐÉÔÅ, Ç-Î ñÎÅËÓ, ×ÏÎÁ, ÐÒÏ ÑÆÉÌØ ×ÏÐÒÏÛÁÅÔÅ ; ëÁÖÉÓÑ ÚÁÄÎÅÊ ÐÁÍÑÔØÀ ÞÅÇÏ ÔÏ Ñ ×ÓÐÏÍÉÎÁÀ ÐÒÏ ÉÚÍÅÎÅÎÎÙÊ ÂÅÈÅÊ×ÏÒ (ÐÒÏÓÔÉ ÇÏÓÐÏÄÉ) ÏÐÅÒÁÔÏÒÁ ÉÎ × 2ËÅ, ÞÔÏ ÔÏ ÐÒÏÓËÁËÉ×ÁÌÏ × ÄÅ×ÅÌÅ, ÎÏ ÐÏÔÏË ÓÏÚÎÁÎÉÑ × ÍÙÓÌØ ÏÆÏÒÍÉÔØÓÑ ÐÏËÁ ÎÅ ÍÏÖÅÔ ;)

Re: No Subject

2007-01-04 Пенетрантность Alexandr Kochmin
PY но поток сознания в мысль оформиться пока не может ;) проблема именно в этом. Может быть потому что не похмелился? ;) -- С уважением Кочмин Александр Firebird Foundation associate member #257

DSQL parsing of table aliases is stricter

2007-01-04 Пенетрантность Kovalenko Dmitry
Привет всем. Сижу вот, курю траву урожая весна 2005 года. Есть запрос, приблизительно такого вида. --- select doc.id, class from std_money_document doc where payer_id=1 and payer_class=6000 --- FB2 выполняет его на ура. Смущает использование колонок class, payer_id, payer_class без

Re: DSQL parsing of table aliases is stricter

2007-01-04 Пенетрантность Igor Zakhrebetkov
Kovalenko Dmitry пишет: Но почему-то свято считал, что теперь в FB2 раз указал алиас у таблицы, значит все - будь добр юзать этот алиас для всего и вся :) Вроде бы чуть лучше: если придумал какой алиас, то другим не пользуйся :) -- Игорь Захребетков

Re: No Subject

2007-01-04 Пенетрантность Plotnikov Y
ÐÒÏÂÌÅÍÁ ÉÍÅÎÎÏ × ÜÔÏÍ. íÏÖÅÔ ÂÙÔØ ÐÏÔÏÍÕ ÞÔÏ ÎÅ ÐÏÈÍÅÌÉÌÓÑ? ó ÕÔÒÁ ËÏÎØÑË ÕÐÏÔÒÅÂÌÑÀ, ÐÅÒÅÍÅÖÁÑ ÈÒÁÎÉÍÙÍÉ ÐÒÏÃÅÄÕÒÁÍÉ É ÄÅÌØÆÉ, Á ÞÔÏ? á ÔÙ ÂÙ ÏÔ×ÅÔÉÌ ÐÏ ÔÅÍÅ ÔÏÐÉËÁ É ÍÎÅ ÂÙ ÒÁÄÏÓÔÎÅÅ ÓÔÁÌÏ. ïÂÓÕÖÄÁÌÉ ÔÕÔ Ó ÔÏ×ÁÒÉÝÅÍ ×ÏÚÍÏÖÎÙÅ ÐÒÉÞÉÎÙ ÜÔÏÇÏ ÐÏ×ÅÄÅÎÉÑ, ÎÏ Õ ÏÂÏÉÈ Õ×ÅÒÅÎÎÏÓÔÉ ÏÓÏÂÏÊ ÎÅÔ.

Re: Multiple-table UPDATE syntax

2007-01-04 Пенетрантность Horsun Vlad
Dmitry Kotelnikov ... Приветствую Вас, Нет ли такого чуда Multiple-table UPDATE syntax в Firebird, и если нет то есть ли в ТУДУ листе? Нет. Нет. Но есть EXECUTE BLOCK и будет MERGE Такое есть в MySQL *** Starting with MySQL 4.0.4, you can also perform UPDATE operations

Re[2]: Multiple-table UPDATE syntax

2007-01-04 Пенетрантность Dmitry Kotelnikov
Приветствую Вас, 04.01.2007 в 14:44, Вы писали: Такое есть в MySQL *** Starting with MySQL 4.0.4, you can also perform UPDATE operations that cover multiple tables: UPDATE items,month SET items.price=month.price WHERE items.id=month.id; *** HV Очередное

Re: Глюк это или баг? А может я туплю...

2007-01-04 Пенетрантность Tonal
Обсуждалось недавно. Аффтар кричал канкретный баг, а Олег Лоа на пальцах объяснял про NOT IN и NULL-ы. Тема Вроде поймал багу ... от 13.11.2006 15:29 Ответ Олега от 15.11.2006 13:39

Re: Multiple-table UPDATE syntax

2007-01-04 Пенетрантность Tonal
Dmitry Kotelnikov пишет: Такое есть в MySQL *** Starting with MySQL 4.0.4, you can also perform UPDATE operations that cover multiple tables: UPDATE items,month SET items.price=month.price WHERE items.id=month.id; Лучше, по моему так: UPDATE items, JOIN month ON items.id=month.id

Re: Re[2]: Multiple-table UPDATE syntax

2007-01-04 Пенетрантность Horsun Vlad
Dmitry Kotelnikov ... Приветствую Вас, 04.01.2007 в 14:44, Вы писали: Такое есть в MySQL *** Starting with MySQL 4.0.4, you can also perform UPDATE operations that cover multiple tables: UPDATE items,month SET items.price=month.price WHERE items.id=month.id;

Re[4]: Multiple-table UPDATE syntax

2007-01-04 Пенетрантность Dmitry Kotelnikov
Приветствую Вас, 04.01.2007 в 15:33, Вы писали: HV b )что будет при наличии более одной записи в month для данного items.id ? Будет: UPDATE items,month SET items.price=month.price, month.xxx = items.zzz WHERE items.id=month.id AND month.id = :ID; по-моему это лучше чем View + тригеры или

Re[2]: Multiple-table UPDATE syntax

2007-01-04 Пенетрантность Dmitry Kotelnikov
Приветствую Вас, 04.01.2007 в 15:31, Вы писали: T Dmitry Kotelnikov пишет: Такое есть в MySQL *** Starting with MySQL 4.0.4, you can also perform UPDATE operations that cover multiple tables: UPDATE items,month SET items.price=month.price WHERE items.id=month.id; T Лучше, по

Re[2]: Multiple-table UPDATE syntax

2007-01-04 Пенетрантность Dmitry Kotelnikov
Приветствую Вас, 04.01.2007 в 16:16, Вы писали: D Можно я тоже предложу новинку? D Update Items Set Price= D (Select Price DFrom Month /*кхм...*/ DWhere Month.ID=Items.ID) D Правда, революционно? Нет, не революционно, просто пример подобран не идеально, просто копи/пасте из

Re: Multiple-table UPDATE syntax

2007-01-04 Пенетрантность Ded
Dmitry Kotelnikov wrote: UPDATE items,month SET items.price=5,month.price=3 WHERE items.id=month.id AND items.id = 2 AND month.id = 12; Закусывать надо :-D -- Regards. Ded.

Re: Re[4]: Multiple-table UPDATE syntax

2007-01-04 Пенетрантность Horsun Vlad
Dmitry Kotelnikov ... Приветствую Вас, 04.01.2007 в 15:33, Вы писали: HV b )что будет при наличии более одной записи в month для данного items.id ? Будет: UPDATE items,month SET items.price=month.price, month.xxx = items.zzz WHERE items.id=month.id AND month.id = :ID; ?

Re: Multiple-table UPDATE syntax

2007-01-04 Пенетрантность Alexandr Kochmin
D D Dmitry Kotelnikov wrote: D D UPDATE items,month D SET items.price=5,month.price=3 D WHERE items.id=month.id AND items.id = 2 AND month.id = 12; D D Закусывать надо :-D да, НГ не прошел бесследно. Людей плющит конкретно. Придумать такой запрос это еще надо постараться. :) предлагаю

Re: Re[2]: Multiple-table UPDATE syntax

2007-01-04 Пенетрантность Horsun Vlad
Dmitry Kotelnikov ... А если захочу обновить и в таблице month, например что-то типа этого: UPDATE items,month SET items.price=5,month.price=3 WHERE items.id=month.id; Ничё не треснет ? Ладно, до 15-го числа это позволительно... :) -- Хорсун Влад

Re[2]: Multiple-table UPDATE syntax

2007-01-04 Пенетрантность Dmitry Kotelnikov
Приветствую Вас, 04.01.2007 в 16:45, Вы писали: D UPDATE items,month D SET items.price=5,month.price=3 D WHERE items.id=month.id AND items.id = 2 AND month.id = 12; D D Закусывать надо :-D AK да, НГ не прошел бесследно. Людей плющит конкретно. AK Придумать такой запрос это еще надо

Re:

2007-01-04 Пенетрантность Андр?й Жук
Рано встали Г.Плотников - уже третии день похоже все ешё спят после праздника :) :) :) Не все, не все спят. Есть и трудоголики 2007-01-01 15:13 asfernandes * firebird2/src/dsql/parse.y (1.230): Be standard compliant and allow AS between the table name and alias in

Warning

2007-01-04 Пенетрантность Константин
Hi, многоуважаемый All! Зарание сорри за офтоп. Тема не совсем по FB но касется непосредственно :) Если кто использует Database Comparer VCL v. 3 (www.CleverComponents.com) Просьба обратить внимание на модуль dbcConnection_FIB.pas здесь небольшая глюка приводящая к утечке

Re[2]: Глюк это или баг? А может я туплю...

2007-01-04 Пенетрантность Константин
T Обсуждалось недавно. T Аффтар кричал канкретный баг, а Олег Лоа на пальцах объяснял про NOT T IN и NULL-ы. T Тема Вроде поймал багу ... от 13.11.2006 15:29 T Ответ Олега от 15.11.2006 13:39 Было, ткнули носом ... ;) С уважением, Константин Григорьевич. ===

Re[7]: Multiple-table UPDATE syntax

2007-01-04 Пенетрантность Константин
DK Если нет то нет, значит поправим исходник IBX чтобы он мог выполнять DK несколько запросов в ModifySQL и InsertSQL, это будет идеальный вариант. DK Хотелось как проще выйти из ситуации. Используй FIB+ А ещё точнее TpFIBUpdateObject - и будет тебе счастье ... С уважением, Константин

Re: Warning

2007-01-04 Пенетрантность Николай Войнов
Константин пишет: PS: Сорри что пишу сюда, думаю люди поймут ... На сапорт тоже написал, - но учитывая мой корявый инглицкий ... :( Какой англицкий! Пиши по-русски - Борис поймет. -- С наилучшими пожеланиями, Николай Войнов.

Re[8]: Multiple-table UPDATE syntax

2007-01-04 Пенетрантность Dmitry Kotelnikov
Приветствую Вас, 04.01.2007 в 21:31, Вы писали: DK Если нет то нет, значит поправим исходник IBX чтобы он мог выполнять DK несколько запросов в ModifySQL и InsertSQL, это будет идеальный вариант. DK Хотелось как проще выйти из ситуации. К Используй FIB+ К А ещё точнее TpFIBUpdateObject