Plotnikov Y wrote:
Всем привет!
Рано встали Г.Плотников - уже третии день похоже все ешё спят после
праздника :) :) :)
Regards
Janex
îÏ ×ÅÄØ É ×Ù ÎÅ ÓÐÉÔÅ, Ç-Î ñÎÅËÓ, ×ÏÎÁ, ÐÒÏ ÑÆÉÌØ ×ÏÐÒÏÛÁÅÔÅ ;
ëÁÖÉÓÑ ÚÁÄÎÅÊ ÐÁÍÑÔØÀ ÞÅÇÏ ÔÏ Ñ ×ÓÐÏÍÉÎÁÀ ÐÒÏ ÉÚÍÅÎÅÎÎÙÊ ÂÅÈÅÊ×ÏÒ (ÐÒÏÓÔÉ
ÇÏÓÐÏÄÉ) ÏÐÅÒÁÔÏÒÁ ÉÎ × 2ËÅ, ÞÔÏ ÔÏ ÐÒÏÓËÁËÉ×ÁÌÏ × ÄÅ×ÅÌÅ, ÎÏ ÐÏÔÏË
ÓÏÚÎÁÎÉÑ × ÍÙÓÌØ ÏÆÏÒÍÉÔØÓÑ ÐÏËÁ ÎÅ ÍÏÖÅÔ ;)
PY но поток сознания в мысль оформиться пока не может ;)
проблема именно в этом.
Может быть потому что не похмелился?
;)
--
С уважением
Кочмин Александр
Firebird Foundation associate member #257
Привет всем.
Сижу вот, курю траву урожая весна 2005
года. Есть запрос, приблизительно
такого вида.
---
select doc.id, class
from std_money_document doc
where payer_id=1 and payer_class=6000
---
FB2 выполняет его на ура.
Смущает использование колонок class,
payer_id, payer_class без
Kovalenko Dmitry пишет:
Но почему-то свято считал, что теперь в
FB2 раз указал алиас у таблицы, значит
все - будь добр юзать этот алиас для
всего и вся :)
Вроде бы чуть лучше: если придумал какой алиас, то другим не пользуйся
:)
--
Игорь Захребетков
ÐÒÏÂÌÅÍÁ ÉÍÅÎÎÏ × ÜÔÏÍ.
íÏÖÅÔ ÂÙÔØ ÐÏÔÏÍÕ ÞÔÏ ÎÅ ÐÏÈÍÅÌÉÌÓÑ?
ó ÕÔÒÁ ËÏÎØÑË ÕÐÏÔÒÅÂÌÑÀ, ÐÅÒÅÍÅÖÁÑ ÈÒÁÎÉÍÙÍÉ ÐÒÏÃÅÄÕÒÁÍÉ É ÄÅÌØÆÉ, Á ÞÔÏ?
á ÔÙ ÂÙ ÏÔ×ÅÔÉÌ ÐÏ ÔÅÍÅ ÔÏÐÉËÁ É ÍÎÅ ÂÙ ÒÁÄÏÓÔÎÅÅ ÓÔÁÌÏ.
ïÂÓÕÖÄÁÌÉ ÔÕÔ Ó ÔÏ×ÁÒÉÝÅÍ ×ÏÚÍÏÖÎÙÅ ÐÒÉÞÉÎÙ ÜÔÏÇÏ ÐÏ×ÅÄÅÎÉÑ, ÎÏ Õ ÏÂÏÉÈ
Õ×ÅÒÅÎÎÏÓÔÉ ÏÓÏÂÏÊ ÎÅÔ.
Dmitry Kotelnikov ...
Приветствую Вас,
Нет ли такого чуда Multiple-table UPDATE syntax в Firebird, и если нет
то есть ли в ТУДУ листе?
Нет. Нет. Но есть EXECUTE BLOCK и будет MERGE
Такое есть в MySQL
***
Starting with MySQL 4.0.4, you can also perform UPDATE operations
Приветствую Вас,
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 Очередное
Обсуждалось недавно.
Аффтар кричал канкретный баг, а Олег Лоа на пальцах объяснял про NOT
IN и NULL-ы.
Тема Вроде поймал багу ... от 13.11.2006 15:29
Ответ Олега от 15.11.2006 13:39
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
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;
Приветствую Вас,
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 + тригеры или
Приветствую Вас,
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 Лучше, по
Приветствую Вас,
04.01.2007 в 16:16, Вы писали:
D Можно я тоже предложу новинку?
D Update Items Set Price=
D (Select Price
DFrom Month /*кхм...*/
DWhere Month.ID=Items.ID)
D Правда, революционно?
Нет, не революционно, просто пример подобран не идеально, просто
копи/пасте из
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.
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;
?
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
да, НГ не прошел бесследно. Людей плющит конкретно.
Придумать такой запрос это еще надо постараться. :)
предлагаю
Dmitry Kotelnikov ...
А если захочу обновить и в таблице month, например что-то типа этого:
UPDATE items,month
SET items.price=5,month.price=3
WHERE items.id=month.id;
Ничё не треснет ?
Ладно, до 15-го числа это позволительно... :)
--
Хорсун Влад
Приветствую Вас,
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 Придумать такой запрос это еще надо
Рано встали Г.Плотников - уже третии день похоже все ешё спят после
праздника :) :) :)
Не все, не все спят. Есть и трудоголики
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
Hi, многоуважаемый All!
Зарание сорри за офтоп.
Тема не совсем по FB но касется непосредственно :)
Если кто использует Database Comparer VCL v. 3
(www.CleverComponents.com)
Просьба обратить внимание на модуль dbcConnection_FIB.pas
здесь небольшая глюка приводящая к утечке
T Обсуждалось недавно.
T Аффтар кричал канкретный баг, а Олег Лоа на пальцах объяснял про NOT
T IN и NULL-ы.
T Тема Вроде поймал багу ... от 13.11.2006 15:29
T Ответ Олега от 15.11.2006 13:39
Было, ткнули носом ... ;)
С уважением,
Константин Григорьевич.
===
DK Если нет то нет, значит поправим исходник IBX чтобы он мог выполнять
DK несколько запросов в ModifySQL и InsertSQL, это будет идеальный вариант.
DK Хотелось как проще выйти из ситуации.
Используй FIB+
А ещё точнее TpFIBUpdateObject - и будет тебе счастье ...
С уважением,
Константин
Константин пишет:
PS: Сорри что пишу сюда, думаю люди поймут ...
На сапорт тоже написал,
- но учитывая мой корявый инглицкий ... :(
Какой англицкий! Пиши по-русски - Борис поймет.
--
С наилучшими пожеланиями,
Николай Войнов.
Приветствую Вас,
04.01.2007 в 21:31, Вы писали:
DK Если нет то нет, значит поправим исходник IBX чтобы он мог выполнять
DK несколько запросов в ModifySQL и InsertSQL, это будет идеальный вариант.
DK Хотелось как проще выйти из ситуации.
К Используй FIB+
К А ещё точнее TpFIBUpdateObject
25 matches
Mail list logo