Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Короткие вопросы / 11 сообщений из 11, страница 1 из 1
24.01.2017, 17:27
    #39390494
Sia-Ori1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Короткие вопросы
Во where есть конструкция IN или NOT IN.
Есть ли разница, сортированным списком подаются аргументы или в беспорядке?
Сейчас по полю есть индекс, тип поля - варчар(90)
(IB2007)
...
Рейтинг: 0 / 0
24.01.2017, 17:30
    #39390498
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Короткие вопросы
Нет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
24.01.2017, 17:31
    #39390499
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Короткие вопросы
Sia-Ori1Есть ли разница, сортированным списком подаются аргументы или в беспорядке?

Нет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
25.01.2017, 09:06
    #39390771
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Короткие вопросы
Sia-Ori1В "WHERE" есть конструкция "IN" или "NOT IN"? Firebird 2.5 Language Reference (Russian)
...
Рейтинг: 0 / 0
16.02.2017, 11:05
    #39405545
Sia-Ori1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Короткие вопросы
Есть широкая таблица, в которую железный контроллер пишет много дублей строк. Отличия только в первичном ключе и всё. Растёт бодро, +600 тысяч записей в сутки но уникальных записей тысяч 10.
Хочется дубли удалять с наименьшей кровью.
Пока что делается так:

insert into temp_tbl
select min(id)
from main_tbl
where date_event = '2017-02-16'
group by pole1,pole2,...pole80

delete from main_tbl
where id not in (select id from temp_tbl)
and date_event = '2017-02-16'

Вопрос такой. Индекс по всей таблице, по всем полям, кроме ключевого - это нормально?
И есть мысль добавить в табличку поле с хэшем, md5, к примеру
FB 1.5
...
Рейтинг: 0 / 0
16.02.2017, 11:25
    #39405561
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Короткие вопросы
Sia-Ori1Индекс по всей таблице, по всем полям, кроме ключевого - это нормально?
нет, не нормально.
...
Рейтинг: 0 / 0
16.02.2017, 11:57
    #39405600
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Короткие вопросы
Hello, Sia-ori1!
You wrote on 16 февраля 2017 г. 11:56:39:

Sia-ori1> Индекс по всей таблице, по всем полям, кроме ключевого - это нормально?
> FB 1.5скорее всего ты просто не сможешь построить такой ключ на 1.5, при такой "ширине" таблицы

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
16.02.2017, 13:04
    #39405645
dedRasta
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Короткие вопросы
Sia-Ori1Хочется дубли удалять с наименьшей кровью.
Пока что делается так:
....
insert into temp_tbl
...
FB 1.5



Хотел написать про Merge или Update or Insert но вовремя увидел про FB 1.5

А перейти на 2.5 или 3 не получится?
...
Рейтинг: 0 / 0
16.02.2017, 13:09
    #39405652
Sia-Ori1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Короткие вопросы
Перейти можно попробовать, но что получится - пока неведомо.
...
Рейтинг: 0 / 0
16.02.2017, 13:13
    #39405655
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Короткие вопросы
Hello, Sia-ori1!
You wrote on 16 февраля 2017 г. 13:13:03:

Sia-ori1> Перейти можно попробовать, но что получится - пока неведомо.изначально ты говорил о IB2007

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
16.02.2017, 13:44
    #39405691
Sia-Ori1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Короткие вопросы
Это разные места, разные версии серверов.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Короткие вопросы / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]