Kovalenko Dmitry ...
Удаление создаёт версию записи и не трогает индексы.
Инсерт создаёт версию записи и, конечно, трогает индексы
Апдейт, не затрагивающий индексированные колонки, тоже
создаёт версию записи и не трогает индексы.
Так что получается, что вариант с апдейтом
Oleg Prosvetov пишет:
Респект, Усем!
http://dni.ru/news/world/2006/9/29/91083.html
С наилучшими пожеланиями, Oleg Prosvetov.
Время делать ставки. Выгодней всего ставить на то что не умрем.
Ты про долгосрочную перспективу или
про комету?
Я когда топик увидел, подумал что Оракл
Hi Kovalenko Dmitry
Я когда топик увидел, подумал что Оракл
сделал свой сервер бесплатным...
Вот еслибы он SYSDBA сдеал бесплатным, то тогда бы ... А так эти люди одни из
самых высокоплачиваемых.
WBR Evgeny Putilin.
Только что проверил в RC5
select upper('Text') from RDB$DATABASE
UPPER
--
Text
freemanzav [EMAIL PROTECTED]
ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ:
news:[EMAIL PROTECTED]
ôÙ ÄÕÍÁÅÛØ, ÞÔÏ ÎÁÔÉ×ÎÙÊ eternal file
ëÁËÁÑ ÐÏÐÓÏ×ÁÑ ÏÐÅÞÁÔËÁ!.. òÏÄÎÏÊ ÷ÅÞÎÙÊ æÁÊÌ!.. äÁÖÅ ÐÒÅÄÓÔÁ×ÉÔØ ÎÅ
ÍÏÇÕ!.. %)))
Шавлюк Евгений wrote:
Только что проверил в RC5
Аналогично.
select upper('Text') from RDB$DATABASE
UPPER
--
Text
У меня: TEXT
--
Дмитрий Еманов
Dmitry Yemanov wrote:
Шавлюк Евгений wrote:
Только что проверил в RC5
Аналогично.
select upper('Text') from RDB$DATABASE
UPPER
Text
У меня: TEXT
RC5
select upper('Text') from RDB$DATABASE
Text
Dmitry Yemanov wrote:
У меня: TEXT
Уже хуже.
Теперь уже по порядку
Тогда версия из Firebird-2.0.0.12745-0_win32.zip
Win XP SP2
Кодировка Win1251
Версия ODS 11.00
Ошибка повторяется даже на только что
созданной, пустой базе
Hello, Serge!
You wrote on Thu, 05 Oct 2006 08:42:47 +0300:
SB Время делать ставки. Выгодней всего ставить на то что не умрем.
На то, что умрем, ставить смысла вообще нет. Ибо получать некому будет. :)
Удач
--
Alexander A. Venikov, Tobolsk, Russia
Real e-mail address is
Приветствую Вас,
04.10.2006 в 9:48, Вы писали:
SE Да нет, я помню что-то проблемное на дисконнекте с включенным трейсом.
Проверил на RC 5 тоже АВ при дисконекте.
Самое интересное что после отсоединения и АВ, можно наблюдать
(примерно 5 сек) как база потихоньку увеличивается т.е. как будто
Только что проверил в RC5
select upper('Text') from RDB$DATABASE
UPPER
--
Text
У меня результат нужный, как и у Димы Еманова.
Dmitry Yemanov [EMAIL PROTECTED]
ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ: news:[EMAIL PROTECTED]
select upper('Text') from RDB$DATABASE
UPPER
--
Text
õ ÍÅÎÑ: TEXT
Text
WI-V6.3.0.12745... âÙÌ ÓËÁÞÁÎ × ÐÒÏÛÌÕÀ ÐÑÔÎÉÃÕ... ðÅÒÅËÁÞÁÌ ÎÁ ×ÓÑËÉÊ
ÅÝ£ ÒÁÚ... ïÎÉ ÉÄÅÎÔÉÞÎÙ...
òÅÛÉÌ ÔÕÔ ÐÏÓÍÏÔÒÅÔØ ÞÔÏ ÚÁ Ú×ÅÒØ ÜÔÏÔ DS2006 , ÐÏÓÔÁ×ÉÌ, ÏÔËÒÙÌ
ÓÕÝÅÓÔ×ÕÀÝÉÊ ÐÒÏÜËÔ ÎÁÐÉÓÁÎÙÊ ÎÁ D7.
óÔÏÌËÎÕÌÓÑ Ó ÔÁËÏÊ ÐÒÏÂÌÅÍÏÊ, ÐÒÉ ÉÚÍÅÎÅÎÉÉ ÐÁÒÁÍÅÔÒÉÞÅÓËÏÇÏ ÚÁÐÒÏÓÁ ×
ËÏÍÐÁÎÅÎÔÅ Sqdataset ÎÁÄÏÒ ÄÁÎÎÙÈ ÎÅÉÚÍÅÎÑÅÔÓÑ Ô.Å. ÉÍÅÅÔÓÑ :
Sqdataset.commandtext:='Select * from table where date_p =
Hello, Yurij!
You wrote on Thu, 05 Oct 2006 01:07:21 -0700:
Y RC5
Y select upper('Text') from RDB$DATABASE
Y Text
У меня возвращает TEXT на RC4. Кто-нибудь кинет ссылочку на виндовый RC5?
Удач
--
Alexander A. Venikov, Tobolsk, Russia
Real e-mail address is venixangry_dogtndottobdotru
Шавлюк Евгений wrote:
Уже хуже.
Теперь уже по порядку
Тогда версия из Firebird-2.0.0.12745-0_win32.zip
Win XP SP2
Кодировка Win1251
Версия ODS 11.00
Кажется, воспроизвел.
--
Дмитрий Еманов
òÅÛÉÌ ÔÕÔ ÐÏÓÍÏÔÒÅÔØ ÞÔÏ ÚÁ Ú×ÅÒØ ÜÔÏÔ DS2006 , ÐÏÓÔÁ×ÉÌ, ÏÔËÒÙÌ
ÓÕÝÅÓÔ×ÕÀÝÉÊ ÐÒÏÜËÔ ÎÁÐÉÓÁÎÙÊ ÎÁ D7.
óÔÏÌËÎÕÌÓÑ Ó ÔÁËÏÊ ÐÒÏÂÌÅÍÏÊ, ÐÒÉ ÉÚÍÅÎÅÎÉÉ ÐÁÒÁÍÅÔÒÉÞÅÓËÏÇÏ ÚÁÐÒÏÓÁ ×
ËÏÍÐÁÎÅÎÔÅ Sqdataset ÎÁÄÏÒ ÄÁÎÎÙÈ ÎÅÉÚÍÅÎÑÅÔÓÑ Ô.Å. ÉÍÅÅÔÓÑ :
Sqdataset.commandtext:='Select * from table where date_p =
На RC4 у меня было все нормально
Сcылка на RC5
http://www.ibphoenix.com/main.nfs?a=ibphoenixs=1159977562:253868page=ibp_download_20
Dmitry Kotelnikov wrote:
Проверил на RC 5 тоже АВ при дисконекте.
Самое интересное что после отсоединения и АВ, можно наблюдать
(примерно 5 сек) как база потихоньку увеличивается т.е. как будто
ошибка была еще на создании и дисконект как результат. Но даже делая
паузу между созданием и
On Thu, 05 Oct 2006 12:09:10 +0400, Alexander A. Venikov [EMAIL PROTECTED]
wrote:
Hello, Serge!
You wrote on Thu, 05 Oct 2006 08:42:47 +0300:
SB Время делать ставки. Выгодней всего ставить на то что не умрем.
На то, что умрем, ставить смысла вообще нет. Ибо получать некому будет. :)
Hello, Евгений!
You wrote on Thu, 05 Oct 2006 08:21:33 -:
ШЕ Сcылка на RC5
Да, на RC5 не upper'ит. :
Удач
--
Alexander A. Venikov, Tobolsk, Russia
Real e-mail address is venixangry_dogtndottobdotru
Hello, WildSery!
You wrote on Thu, 05 Oct 2006 12:31:42 +0400:
WS Наследникам.
WS Страховка жизни и есть ставка на то, что умрёшь (в крайнем
WS проявлении). При этом максимальный выигрыш именно в случае смерти.
Если все умрем, какие нах наследники?
Удач
--
Alexander A. Venikov, Tobolsk,
Если все умрем, какие нах наследники?
Разговор уже шёл о том, что неодновременно :)
PS. Я умоляю, ...
Извините, не всегда слежу за этим :(
Шавлюк Евгений wrote:
Только что проверил в RC5
select upper('Text') from RDB$DATABASE
UPPER
--
Text
WI-V2.0.0.12745 Firebird 2.0 Release Candidate 5
select upper('Text') from RDB$DATABASE
UPPER
TEXT
По моим наблюдениям, проблема в библиотеках ICU, которые идут в
поставке. В частности, один из файлов в RC5 много меньше размером. Если
их заменить на версию от RC4, то все работает корректно.
С причинами разбираемся.
--
Дмитрий Еманов
Заменил, работает
Hello, Евгений!
You wrote on Thu, 05 Oct 2006 10:41:21 -:
ШЕ Заменил, работает
Какой именно файл, если не секрет?
Удач
--
Alexander A. Venikov, Tobolsk, Russia
Real e-mail address is venixangry_dogtndottobdotru
Alexander A. Venikov wrote:
Какой именно файл, если не секрет?
icudt30.dll
--
Дмитрий Еманов
ДЕЕсть. Но не прямо сейчас.
Спасибо.
Кстати есть планы сделать commit в транзакции меняющей роудмап,
а то сидим все в снапшоте годичной давности. :).
Или только после Праги.
PS. Хотя бы CommitRetaining :)
sw wrote:
Кстати есть планы сделать commit в транзакции меняющей роудмап,
а то сидим все в снапшоте годичной давности. :).
Или только после Праги.
Обновление будет в москве, потом в праге.
--
Дмитрий Еманов
Приветствую Вас,
Были ошибки в приложении и записывало в базу числа как NAN, ошибку в
приложении исправили, а как поправить базу?
Как сделать что-то типа этого:
UPDATE table SET column = NULL WHERE column = NAN;
--
С Уважением, Дмитрий Котельников
Dmitry Kotelnikov ...
Приветствую Вас,
Были ошибки в приложении и записывало в базу числа как NAN, ошибку в
приложении исправили, а как поправить базу?
Как сделать что-то типа этого:
UPDATE table SET column = NULL WHERE column = NAN;
Параметры ?
--
Хорсун Влад
Привет разработчикам FB !
Увидел RC5 и решил одну маленькую базу погонят на нём, но
чтото неудаётся отресторить под FB :(
Делаю так:
1. На Yaffil 889 делаю бекап (чтоб на чтото ненорватся закоментировал
все процедури и тригера)
2. Из етого бекапа на FB ресторю базу, но получаю Implementation
Приветствую Вас,
05.10.2006 в 15:13, Вы писали:
Как сделать что-то типа этого:
UPDATE table SET column = NULL WHERE column = NAN;
HV Параметры ?
А без них можно?
--
С Уважением, Дмитрий Котельников
Janex wrote:
Делаю так:
1. На Yaffil 889 делаю бекап (чтоб на чтото ненорватся закоментировал
все процедури и тригера)
2. Из етого бекапа на FB ресторю базу, но получаю Implementation of
text subtype 605 not located
A чаго он так на меня ? Можбить иззатого что база на Win1257 чарсете
Dmitry Kotelnikov ...
Приветствую Вас,
05.10.2006 в 15:13, Вы писали:
Как сделать что-то типа этого:
UPDATE table SET column = NULL WHERE column = NAN;
HV Параметры ?
А без них можно?
А чем они мешают ? Литерала NAN наш парсер не знает
--
Хорсун Влад
Ё маё ... а на рабочие базы тогда как если переходить на FB ?
Мне тогда из скрипта делать базу на FB и потом данные перекачивать ???
Regards
Janex.
Dmitry Yemanov wrote:
Janex wrote:
Делаю так:
1. На Yaffil 889 делаю бекап (чтоб на чтото ненорватся закоментировал
все процедури и
Ё маё ... а на рабочие базы тогда как если переходить на FB ?
Мне тогда из скрипта делать базу на FB и потом данные перекачивать ???
Да. Пампом данные переливать в пустую базу.
--
Сергей Смирнов.
Приветствую Вас,
05.10.2006 в 15:38, Вы писали:
А без них можно?
HV А чем они мешают ?
У юзеров реализован примитивный SQL менеджер который понимает только
примитивные выражения (селекты, апдейты, инсерты, алтеры, криейты), на
одну строку.
HV Литерала NAN наш парсер не знает
Плохо и что
Да вы что, шутите ??? :(
Некоких дригих менее болезненых вариантов/решении в природе нету ?
Janex.
WildSery wrote:
Ё маё ... а на рабочие базы тогда как если переходить на FB ?
Мне тогда из скрипта делать базу на FB и потом данные перекачивать ???
Да. Пампом данные переливать в пустую
Janex wrote:
Некоких дригих менее болезненых вариантов/решении в природе нету ?
Есть. Не переходить на FB2.
--
Дмитрий Еманов
Dmitry Kotelnikov ...
Приветствую Вас,
05.10.2006 в 15:38, Вы писали:
А без них можно?
HV А чем они мешают ?
У юзеров реализован примитивный SQL менеджер который понимает только
примитивные выражения (селекты, апдейты, инсерты, алтеры, криейты), на
одну строку.
Причём тут
Ну и шуточки у вас господа ... :)
А если так - лезть в системные таблици, менять чарсеты на чтото
конмпатибельное, бекап, ресторе на FB и опять обратно на 1257 ...
Проидёт или нету смысла пробовать ? :(
Janex.
Dmitry Yemanov wrote:
Janex wrote:
Некоких дригих менее болезненых
Приветствую Вас,
05.10.2006 в 15:58, Вы писали:
HV Причём тут юзеры вообще ? Тебе нужно БД починить или где ?
Так удаленно это все дело и копия то не одна. Юзеров много (больше
тысячи, не факт что у всех ошибка только кто пользовал определенную
функцию) им надо автоматом сделать патчик, а
Dmitry Kotelnikov пишет:
Были ошибки в приложении и записывало в базу числа как NAN, ошибку в
приложении исправили, а как поправить базу?
Как сделать что-то типа этого:
UPDATE table SET column = NULL WHERE column = NAN;
А просто написать маленькую програмульку, с одной процедурой
что-то типа
create procedure DOLOY_NAN
returns ( YAHOO integer)
as
declare variable S varchar(100);
declare variable ID integer;
begin
YAHOO = 0;
for select ID from TABLE1 into :ID do
begin
select FIELD1 from TABLE1 where ID = :ID;
when any
do begin
update
Приветствую Вас,
05.10.2006 в 16:13, Вы писали:
SST Table1.First;
SST while not Table1.EOF do
SST begin
SSTif Table1.FieldByName('BugField').AsX = NAN then
SSTbegin
SST Table1.Edit;
SST Table1.FieldByName('BugField').AsX = Правильное значение
SST Table1.Post;
SST
Dmitry Yemanov [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED]
Некоких дригих менее болезненых вариантов/решении в природе нету ?
Есть. Не переходить на FB2.
Есть способ подправить backup на предмет перекодирования номеров charset
Как, если не секрет ? :)
Regards
Janex
Oleg LOA wrote:
Dmitry Yemanov [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED]
Некоких дригих менее болезненых вариантов/решении в природе нету ?
Есть. Не переходить на FB2.
Есть способ подправить backup на предмет перекодирования номеров
Janex [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED]
Как, если не секрет ? :)
Regards
Janex
Составить список кодов в YA и FB и сделвать таблицу подстановок в restore.e :-).
В принципе могу на выходных собрать gbak_fb.exe для Ya который будет сам это
делать.
P.S. Оно мне надо?
Приветствую Вас,
05.10.2006 в 17:17, Вы писали:
DK when any не срабатывает ни разу даже если если FIELD1 = NAN
Получилось спасибо, только если сделать cast(FIELD1 as int) тогда
срабатывает when any. Тут не может быть каких-то подводных камней?
--
С Уважением, Дмитрий Котельников
Dmitry Kotelnikov wrote:
Я объяснял выше, почему так не могу, да и некрасиво это как-то . Кодом
программы это делать нельзя только SQL запросом.
Да! Пусть переделывают сервер под то, как я напорол! А то мне
религия не позволяет самому исправлять. А ХП я писать и вовсе не умею,
чтоб
Hi Dmitry Kotelnikov !
DK when any не срабатывает ни разу даже если если FIELD1 =
DK NAN
А если к нему что-нибудь прибавить или отнять ?
--
Hello, Janex!
Janex wrote:
Как, если не секрет ? :)
в hex-editor.
--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34
Dmitry Kotelnikov пишет:
BA select FIELD1 from TABLE1 where ID = :ID;
when any не срабатывает ни разу даже если если FIELD1 = NAN
А select FIELD1+0.0 ?
--
wbr, ps
ps-at-azs-ru
Приветствую Вас,
05.10.2006 в 17:26, Вы писали:
DK when any не срабатывает ни разу даже если если FIELD1 =
DK NAN
KB А если к нему что-нибудь прибавить или отнять ?
Прибавлял множил еще сразу, только КАСТ в ИНТ выдал ошибку.
--
С Уважением, Дмитрий Котельников
Приветствую Вас,
05.10.2006 в 17:18, Вы писали:
D Да! Пусть переделывают сервер под то, как я напорол! А то мне
D религия не позволяет самому исправлять. А ХП я писать и вовсе не умею,
D чтоб самому сделать так, чтоб можно было одним SQL запросом.
?
--
С Уважением, Дмитрий Котельников
что-то я упустил из виду, или нет?
изменить формулу вычисляемого поля
можно только удалив это поле и создав
заново с новой формулой?
Ок, немучаиса пока, попытаюсь через ехперт тулзу Extract Metadata.
На ету меленькую тестовую базу всё прошло гладко, шас попробую
на чтото побольше и посложнее. Если всётаки в будушем на рабочие
базы етот способ неподаидёт, то свяжусь с тобои и
попитаемся договорится нашёт етого gbak_fb.exe - не
ñ ÏÂßÑÓÎÑÌ ×ÙÛÅ, ÐÏÞÅÍÕ ÔÁË ÎÅ ÍÏÇÕ, ÄÁ É ÎÅËÒÁÓÉ×Ï ÜÔÏ ËÁË-ÔÏ . ëÏÄÏÍ
ÐÒÏÇÒÁÍÍÙ ÜÔÏ ÄÅÌÁÔØ ÎÅÌØÚÑ ÔÏÌØËÏ SQL ÚÁÐÒÏÓÏÍ.
îÅ ÐÏÊÍÕ. ëÁÖÉÓÑ, × ÏÒÁËÌÅ NAN ÂÙÌ. ÷ ÉÎÔÅÒÂÅÊÚÅ ÎÅ ÐÏÍÎÀ ÔÁËÏÇÏ.
çÌÑÎØ ÞÔÏ ËÏÎËÒÅÔÎÏ ÔÕÄÁ ÐÒÉ ÜÔÏÍ ÐÉÛÅÔÓÑ ÂÉÂÌÉÏÔÅËÏÊ, ËÏÔÏÒÏÊ ÔÙ Ë
ÉÎÔÅÒÂÅÊÚÕ ÈÏÄÉÛØ.
éÌÉ × ÂÁÚÅ ÇÌÑÎØ
Приветствую Вас,
05.10.2006 в 17:50, Вы писали:
VAS Если там NULL, то так:
VAS UPDATE table SET column = 0 WHERE column is NULL;
Ха, если б НУЛЛ то ╨то было бы замечательно. А ИБЕксперт так и
показывает НАН, а если его попытаться отредактировать в ИБЕксперете
сразу АВ :). Когда в программе
Andrei wrote:
изменить формулу вычисляемого поля
можно только удалив это поле и создав
заново с новой формулой?
Да. В исключительных случаях, перекрестясь, будучи полностью
уверенным, что от этого не изменится тип, в монопольном режиме и трёх
презервативах, можно изменить хирургически.
Первоисточник этой инфы - сайт www.kometa.by.ru сегодня удален пару
часов назад. Наверное чтобы предотвратить распространение паники :)
Добавить поля Таймштамп Создания и Таймштамп Последнего Изменения?
Говорили ведь, давно, сошлись на том, что полезно... А то вот нашёл,
например, сейчас у себе объекты с такими вот именами:
Drop_Me_After_Use
Kill_Me
Isprav_Dedovoi_Duri
насчёт последней я бы ещё поинтересовался создателем
Kovalenko Dmitry ...
Добавить поля Таймштамп Создания и Таймштамп Последнего Изменения?
Говорили ведь, давно, сошлись на том, что полезно...
Да, да, да! А я еще год назад плакался
Диме Еманову, что хочу аналогичные
timestamp+счетчик изменения на каждую
запись в базе данных
Kovalenko Dmitry wrote:
Да, да, да! А я еще год назад плакался
Позолоти ручку (с) :-)
--
Дмитрий Еманов
Kovalenko Dmitry wrote:
Да, да, да! А я еще год назад плакался
Диме Еманову, что хочу аналогичные
timestamp+счетчик изменения на каждую
запись в базе данных
Фигли плакаться, на своих таблицах у меня before-триггера этим вкупе
с именем регистратора и последнего изменятора занимаюццо
Kovalenko Dmitry wrote:
Да, да, да! А я еще год назад плакался
Позолоти ручку (с) :-)
Дима, ты стал таким циничным ну прям
как я :)))
Коваленко Дмитрий.
Ded wrote:
Да, да, да! А я еще год назад плакался
Диме Еманову, что хочу аналогичные
timestamp+счетчик изменения на каждую
запись в базе данных
Фигли плакаться, на своих таблицах у меня before-триггера этим вкупе
с именем регистратора и последнего изменятора занимаюццо с
Приветствую Вас,
06.10.2006 в 8:34, Вы писали:
BA был мне сон что when выскочит в этой процедуре всего один раз. вещий или
BA нет - не знаю
нет не вещий, процедура срабатывает столько сколько надо и именно где
НАН
ЗЫ: 1.5.3 диалект 1
--
С Уважением, Дмитрий Котельников
69 matches
Mail list logo