On Wed, 06 Dec 2006 21:38:14 +0300, sasha <[EMAIL PROTECTED]> wrote:
> Этот код говорит о том что вам не доводилось озадачиваться вопросами
> оптимизации. Иными словами
> 1) это ужасное решение с точки зрения оптимизатора
Я этим постоянно занимаюсь.
И никогда в одну процедуру не буду смешивать в
On Thu, 07 Dec 2006 02:13:17 +0300, sasha <[EMAIL PROTECTED]> wrote:
> PS Интересно, почему так получается что языки СУБД сверх убогие по
> сравнению с обычными языками и отстают от них на пару десятков лет?
Потому что "обычные" языки программирования не имеют ничего общего с СУБД, все
они боле
On Thu, 07 Dec 2006 10:20:01 +0300, Dmitri Kuzmenko <[EMAIL PROTECTED]> wrote:
> я пишу о том, что при конвертации даты в целое не надо делать лишних
> преобразований, смещений и т.п.
Продолжу мысль: "... да и вообще конвертация не нужна".
Мне, как разработчику, единственное, что нужно - отбрасыв
Alexander A. Venikov пишет:
Data Definition Guide:
The DATE, TIME, and TIMESTAMP datatypes
InterBase supports DATE, TIME, and TIMESTAMP datatypes.
DATE stores a date as a 32-bit longword. Valid dates are from January
1, 100 a.d. to
February 29, 32768 a.d.
Внимательно читаем и смотрим отв
Oleg LOA пишет:
Выполни select * from dual на всех серверах и тоже удивись. Тебя не смущает
наличие собственной реализации SQL на каждом из серверов?
Различные реализации меня не смущают.
А вот бессмыслица в виде даты как числа - смущает.
Почему cast(: as integer) должно возвращать двоичное п
Dmitry Yemanov пишет:
Andrei Yeryomin wrote:
Дата в IB/FB - число дней от 01.01.0100.
>
Вот, пожалуйста, еще одна точка отсчета. ;-)
Точка отсчета не есть значение "нулевой" даты. См. мой пост про
отрицательные даты.
Дык, и я о том же. Только вот точка отсчета у многих отличается. ;
"Andrei Yeryomin" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]
>
> Oleg LOA пишет:
>> Выполни select * from dual на всех серверах и тоже удивись. Тебя не смущает
>> наличие собственной реализации SQL на каждом из серверов?
> Различные реализации меня не смущают.
> А вот бессмыслиц
Andrei Yeryomin пишет:
Dmitry Yemanov пишет:
Andrei Yeryomin wrote:
Дата в IB/FB - число дней от 01.01.0100.
>
Вот, пожалуйста, еще одна точка отсчета. ;-)
Точка отсчета не есть значение "нулевой" даты. См. мой пост про
отрицательные даты.
Дык, и я о том же. Только вот точка отсче
FOR EXECUTE STATEMENT :SQL INTO...
Вопервых наш execute statement не понимет параметры.
Вовторых всё-таки с курсорами проверку правильности запроса на этапе
компилляции можно сделать.
В третьих скомпиллированные запросы порождают зависимости, что тоже в
общем-то хорошо.
Vlad Horsun wrote:
Рекомендация - не делать кучи умножений\делений в одном выражении.
И\или вычислять сначала множители с меньшими шкалами - тогда оно позже
глючить начнёт :)
Надеюсь, дабл-базированных нумериков 15 (первый диалект) это
всё-таки не касается? Остальные лично мне по бараб
Потому что "обычные" языки программирования не имеют ничего общего с СУБД, все
они более низкого уровня.
В СУБД и конкретно SQL ты пишешь "пожелание серверу", ЧТО ты хочешь получить, но не КАК
ты хочешь получить, вот это "как" сервер за тебя решает.
Хотя многие конструкции уже начинают скатыва
Hello,
Alexandr Kochmin said the following on 07.12.2006 6:44:
> OD> В postgresql есть стандартный timestamp with time zone плюс можно
> OD> задать time zone для текущей сессии - там это проще делать... ;-)
>
> так время же относительно еще Эйнштейн говорил.
> Вот ты им сделаешь with time zone
On Thu, 07 Dec 2006 12:21:47 +0300, sasha <[EMAIL PROTECTED]> wrote:
> Вопервых наш execute statement не понимет параметры.
Параметры можно влепить по значению, что я и показал.
> Вовторых всё-таки с курсорами проверку правильности запроса на этапе
> компилляции можно сделать.
Сперва нужно отла
Параметры можно влепить по значению, что я и показал.
У нас тут товарищи уже один крупный проект завалили. Делали так - всё
работало. Залили на немецкий сервер, проверит не успели и на презентации
всё рухнуло. Начали выяснять почему - оказывается у немцев формат даты
другой и даты из строки
Господа, сильно не бейте!
Можно ли (в смысле будет ли работать) использовать утилиты типа gbak от
yaffil 886-891
для обслуживания базы под IB6?
а то народ делает быкапы копированием и сжатием, о быкап-рестор вообще не
в курсе.
Базка масенькая, 60 метров:)
"O6opoTeHb" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]
>
> Господа, сильно не бейте!
> Можно ли (в смысле будет ли работать) использовать утилиты типа gbak от
> yaffil 886-891
> для обслуживания базы под IB6?
> а то народ делает быкапы копированием и сжатием, о быкап-рестор вооб
Ded wrote:
Нет, голубчик, именно для извращенцев. Не догадывающихся о том, что
TimeStamp и дельфёвый TDateTime - принципиально разные типы данных и
готовых наступать на грабли, применяя дельфёвые типы на серверной стороне.
Принципиально разные они разве для извращенцев, не понимающих, что
Мне более интересно, когда будут ли параметрические курсоры...
А то объявлять параметры до объявления курсора, как-то не особо красиво...
Андр?й Жук wrote:
Принципиально разные они разве для извращенцев, не понимающих, что дата,
это всего лишь число единиц времени от некоторой точки отсчета.
То есть, мсье по барабану, что одна величина представлена
вещественным числом, а другая конструкцией из двух интов и он намерен их
вту
Привет, WildSery!
Вы пишешь 07 декабря 2006:
>> я пишу о том, что при конвертации даты в целое не надо делать лишних
>> преобразований, смещений и т.п.
W> Продолжу мысль: "... да и вообще конвертация не нужна".
W> Мне, как разработчику, единственное, что нужно - отбрасывание времени от
дат
On Thu, 07 Dec 2006 13:05:40 +0300, sasha <[EMAIL PROTECTED]> wrote:
> всё рухнуло. Начали выяснять почему - оказывается у немцев формат даты
> другой и даты из строки оно парсило совсем не так как нам хотелось бы,
> так что я уж лучше как нибудь через параметры лепить буду...
У нас в FB формат ф
On Thu, 07 Dec 2006 13:16:09 +0300, O6opoTeHb <[EMAIL PROTECTED]> wrote:
> Господа, сильно не бейте!
За 6-ку - сильно не будем, сразу прибьём, из жалости :D
> Базка масенькая, 60 метров:)
Размер не имеет значения.
--
Сергей Смирнов.
On Thu, 07 Dec 2006 14:00:31 +0300, Андрій Жук <[EMAIL PROTECTED]> wrote:
> Мне более интересно, когда будут ли параметрические курсоры...
> А то объявлять параметры до объявления курсора, как-то не особо красиво...
А это как?
Параметры в курсорах работают, на ура. Или не о том речь?
--
Сергей
WildSery wrote:
А это как?
Параметры в курсорах работают, на ура. Или не о том речь?
Глобальные да, локально нет.
Нет формы declare cursor test(name varchar(31)) for (select :name from
rdb$database)
On Thu, 07 Dec 2006 15:07:13 +0300, Андрій Жук <[EMAIL PROTECTED]> wrote:
> Глобальные да, локально нет.
> Нет формы declare cursor test(name varchar(31)) for (select :name from
> rdb$database)
ОВСФ? У селекта и фор селекта ведь нет входных параметров - и ничего, даже в
голову никому не приходил
А ты можешь сказать, что ты получишь?
могу.
То что это лохматый год знаешь ты, я, разработчики сервера.
и все остальные разработчики. Т.к. им иногда приходится писать
UDF, знаешь-ли.
на моей памяти начало отсчета уже менялось, опять же не все пишут клиентов
на продуктах борланда
--
Б
WildSery wrote:
On Thu, 07 Dec 2006 15:07:13 +0300, Андрій Жук <[EMAIL PROTECTED]> wrote:
Глобальные да, локально нет.
Нет формы declare cursor test(name varchar(31)) for (select :name from
rdb$database)
ОВСФ? У селекта и фор селекта ведь нет входных параметров - и ничего, даже в
голову нико
Boulitchev Aleksey wrote:
на моей памяти начало отсчета уже менялось, опять же не все пишут
клиентов на продуктах борланда
Кстати, что характерно для Борланда, в продуктах Борланда оно тоже
разное :) Имею в виду в Дельфях и в IB.
--
Regards. Ded.
> Есть база под 5 Interbase можно ли ее перенести под 6 Intebase или firebird
> 1.03 и какие при этом могут быть грабли?
Грабли будут под IB6, но не при переносе, а после того как. FB1.03 староват по
нынешним меркам - почему бы не FB2?
Hello, Ded!
You wrote on Wed, 06 Dec 2006 19:22:47 +0300:
??>> ôà ÃÃ
ÃÃÃÃÃ Ã ÃÃÃ, ÃÃÃ ÃÃÃÃÃ ÃÃÃÃ
ÃÃÃ Ã ÃÃ
ÃÃÃ
ÃÃÃÃÃ, Ã ÃÃÃÃ - ÃÃ
à ?
D> üÃà ÃÃÃà ÃÃÃÃÃÃÃ
ÃÃÃ, Ã ÃÃ
ÃÃÃÃÃ
ÃÃÃ Ã
ã (C) ;) á ÃÃÃÃà ÃÃÃà ÃÃÃ
-ÃÃ
Все пишут, пишут, пишут...
Я тоже тогда напишу
1. Я против неявных конвертаций. С
возрастом такие вещи начинают
КОНКРЕТНО напрягать.
2. Хватит срать в голову разработчикам
сервера.
Коваленко Дмитрий.
÷ÃÃ
à ÃÃÃÃÃ
Ã.
FB 2.0 ÃÃ
ÃÃà ÃÃà Win. SS. îÃÃÃÃÃÃÃà Ãà ÃÃÃÃÃÃÃÃÃ.
WinXP SP2.
Delphi7, FIB+6.45
ëÃÃÃÃ
ÃÃ ÃÃÃÃÃ
ÃÃÃÃ, ÃÃÃ ÃÃÃÃÃÃ
ÃÃÃ ÃÃÃÃÃÃÃÃÃ Ã ÃÃÃÃÃÃÃÃ
à ÃÃÃ
ÃÃ ÃÃÃÃÃ ÃÃÃ
"localhost".
UDF ÃÃ
ÃÃÃÃÃÃÃ
"Malinovsky Vladimir" ...
...
> Иногда (три - четыре раза) в день сразу после дисконнекта эта программа на
> несколько секунд задумывается, а потом получаю эксцепшн "lost connect"
> Одновременно отваливается не только моя программка, но и другие - IBExpert,
> например.
Сервер падает ? Не по T
> ...получаю эксцепшн "lost connect"
> Одновременно отваливается не только моя программка, но и другие - IBExpert,
> например.
Очень похоже на падение сервера, в логе должно что-то быть.
А что от IB6 gbak не работает?
его нету... в общем история такая, что мя попросили подсобить с
администрированием и поддержанием БД в одной конторе. Ессно там у них
уже все стояло, шуршало и работало. При этом:
- вместо нормального дятла стоит IB , причем сам программер (он удаленно
их поддержи
MA> IBProvider Free Edition
Скачал установщик. Процесс установки немножко удивил :-). Удивил тем, что не
сообщает об окончании установки, а просто исчезает. Я наблюдал краем глаза,
и впечатление такое, как будто он упал без сообщений об ошибках.
Очередное доказательство, что неважно
ЧЕМ, а важно Кто :)
> Если sql-скриптом создается таблица, а потом в нее этим же скриптом вносятся
> данные by INSERT, то есть ли ограничение
> количества единовременно (одним оператором INSERT) вносимых записей? Или
> можно написать один раз
> INSERT и после через запятую маньячить хоть миллион записей?
А разве
> çÃÃÃÃà ÃÃÃÃà ÃÃà IB6, Ãà ÃÃ
ÃÃÃ ÃÃ
ÃÃ
ÃÃÃÃ
, Ã ÃÃÃÃÃ
ÃÃÃÃ ÃÃÃ. FB1.03
> ÃÃÃÃÃÃÃÃ ÃÃ ÃÃÃÃ
ÃÃÃÃ ÃÃ
ÃÃÃÃ - ÃÃÃÃ
ÃÃ ÃÃ ÃÃ
FB2?
ÃÃÃÃ ÃÃÃ ÃÃÃÃÃ ÃÃÃ
ÃÃ
ÃÃÃÃÃ Ã ÃÃÃÃÃÃÃÃÃ ÃÃÃÃ
ÃÃ
Ã, Ã ÃÃÃÃ Ã
39 matches
Mail list logo