Развлекаясь с заменой переменыз и массивов на FB. "update нa стероидах" - ах если бы... :-)

2011-10-21 Thread Arioch
М.б. и извращения, делать вычисления в SQL, но... В общем, экспериментирую по цепочке точек (траектории) посчитать углы поворота в каждой. Осталось из VIEW с посчитанными углами перенести данные обратно в таблицу точек. И хочется это красиво, пересечением множеств :-) Обе СУБД MS SQL и Fir

Re: Развлекаясь с заменой переменыз и массивов на FB. "update нa стероидах" - ах если бы... :-)

2011-10-22 Thread Dmitry Yemanov
22.10.2011 9:21, Arioch пишет: > > Хорошая штука UPDATE с JOIN'ом :-) Чем MERGE не устроил? -- Дмитрий Еманов

Re: Развлекаясь с заменой переменыз и массивов на FB. "update нa стероидах" - ах если бы... :-)

2011-10-24 Thread Arioch
В письме от Sat, 22 Oct 2011 13:33:46 +0400, Dmitry Yemanov сообщал: > Хорошая штука UPDATE с JOIN'ом :-) Чем MERGE не устроил? Упс SQL-2008 Пора кэш обновлять :-) -- Написано в почтовом клиенте браузера Opera: http://www.opera.com/mail/

Re: Развлекаясь с заменой переменыз и массивов на FB. "update нa стероидах" - ах если бы... :-)

2011-11-02 Thread Arioch
В письме от Sat, 22 Oct 2011 13:33:46 +0400, Dmitry Yemanov сообщал: 22.10.2011 9:21, Arioch пишет: > > Хорошая штука UPDATE с JOIN'ом :-) Чем MERGE не устроил? Вот Нарвался в данных на совпадение двух точек подряд. Отсюда нуевая длина и деление на ноль. В одной строке из множеств

Re: Развлекаясь с заменой переменыз и массивов на FB. "update нa стероидах" - ах если бы... :-)

2011-11-02 Thread Алексей Вишняков
Щас вам с таким предложением посоветуют пройти в трекер. И будут правы :) С уважением, Алексей Вишняков 02.11.2011, в 23:00, Arioch написал(а): > В письме от Sat, 22 Oct 2011 13:33:46 +0400, Dmitry Yemanov > сообщал: > >> 22.10.2011 9:21, Arioch пишет: >> > >> > Хорошая штука UPDATE с JOIN'ом

Re: Развлекаясь с заменой переменыз и массивов на FB. "update нa стероидах" - ах если бы... :-)

2011-11-03 Thread Arioch
В письме от Wed, 02 Nov 2011 23:03:07 +0400, Алексей Вишняков сообщал: Щас вам с таким предложением посоветуют пройти в трекер. И будут правы :) предложат - пройду но тут есть минимум два девела, кто инoгда может сразу влёт сказать "фигня вопрос" или "нет и не надейтесь, это только кажет

Re: Развлекаясь с заменой переменыз и массивов на FB. "update нa стероидах" - ах если бы... :-)

2011-11-03 Thread Dmitry Yemanov
ФБ всегда сообщает о контексте ошибки (строка/столбец), если это произошло в процедуре. Если это не так - в трекер. Но при этом не сообщается, где именно в отдельном PSQL-запросе произошла ошибка. И я сильно не уверен, что такого стоит ожидать в ближайшем будущем. Для нормальной диагностики ну

Re: Развлекаясь с заменой переменыз и массивов на FB. "update нa стероидах" - ах если бы... :-)

2011-11-03 Thread Arioch
В письме от Thu, 03 Nov 2011 22:22:43 +0400, Dmitry Yemanov сообщал: ФБ всегда сообщает о контексте ошибки (строка/столбец), если это произошло в процедуре. Если это не так - в трекер. Ну сообщает. Arithmetic overflow or division by zero has occurred. arithmetic exception, numeric overflo

Re: Развлекаясь с заменой переменыз и массивов на FB. "update нa стероидах" - ах если бы... :-)

2011-11-04 Thread Dmitry Yemanov
04.11.2011 1:22, Arioch пишет: А с какими данными это произошло? В какой строке в каком столбце какой таблицы ??? Ну и запросы у вас (с) а план запроса можно построить по BLR ? Конечно. Но причем тут план? select * from VIEW_VECTOR_COSINES Arithmetic overflow or division by zero has occ

Re: Развлекаясь с заменой переменыз и массивов на FB. "update нa стероидах" - ах если бы... :-)

2011-11-07 Thread Arioch
В письме от Fri, 04 Nov 2011 13:14:10 +0400, Dmitry Yemanov сообщал: А при arithmetic error что выводить? Движок понятия не имеет на этот момент, с какими строками/столбцами он работает. Код выполнения операций контекстно отвязан от выборки данных, ему все равно с чем работать на входе.

Re: Развлекаясь с заменой переменыз и массивов на FB. "update нa стероидах" - ах если бы... :-)

2011-11-08 Thread Dmitry Yemanov
07.11.2011 16:35, Arioch пишет: В случае ошибки вероятно исключение всплывает наверх и проплывает через код, который знает из каких строк он исходные значения взял. Никакой код об этом не знает, ибо работает на основе BLR. А привязка BLR к SQL существует лишь на уровне команд целиком. -- Д