Вниз
Скачать: CL | DM;

Firebird и индексы   Найти похожие ветки 

 
ganda   (2008-12-25 07:41) [0]

Собственно такая проблема есть поле которое индексировано!

выполняется запрос по определённому условию и оно не всегда отрабатывает правильно!

Какие действия нужно пред принять что бы работало как надо?

Пример : поле F1 индекс ind_F1 существует такая запись 123 и вот такой запрос
select Count(*) as M from main where F1 = 123

возвращает иногда ноль записей а ведь запись существует


 
Slider007 ©   (2008-12-25 07:54) [1]

Прикольно, ни одной запятой во всём посте ..

Простите, что не по теме.


 
Сергей М. ©   (2008-12-25 08:21) [2]

select Count(*) as M
from main
group by F1
having F1 = 123


 
Johnmen ©   (2008-12-25 09:06) [3]


> ganda   (25.12.08 07:41) 

Не верю (с)


 
ganda   (2008-12-25 09:11) [4]


>
> Не верю (с)
>

Многие так говорят! Но раз на раз это приходиться! Ведь если бы раз на раз приходилось то искал бы у себя ошибку в программе!


 
Johnmen ©   (2008-12-25 09:13) [5]


> ganda   (25.12.08 09:11) [4]

Значит не все исходные данные (или неверные) приведены в [0].


 
Sergey13 ©   (2008-12-25 09:29) [6]

Результат телепатирования.
В одной транзакции ввел 123, не подтвердил и пытаешься в другой транзакции прочитать количество. Потом коммитишь в первой и начинаешь видеть во второй.


 
sniknik ©   (2008-12-25 14:32) [7]

> Результат телепатирования.
> ...
верю! (с)
;)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.006 c
13-1124173184
LOS_A
2005-08-16 10:19
2009.11.29
Вызов Tform из dll


2-1255353949
Vitaly38
2009-10-12 17:25
2009.11.29
Сортировка массива


1-1225824956
vik2008
2008-11-04 21:55
2009.11.29
Кодировка в RX Lib


15-1254397935
картман
2009-10-01 15:52
2009.11.29
окно CPU


4-1223712939
@!!ex
2008-10-11 12:15
2009.11.29
Получение данных с ИК порта.




   Наверх