powered by simpleCommunicator - 2.0.29     © 2024 Programmizd 02
Map
Форумы / Тестирование и QA [игнор отключен] [закрыт для гостей] / Сравнение двух наборов записей по ключевым полям
3 сообщений из 3, страница 1 из 1
Сравнение двух наборов записей по ключевым полям
    #38623004
selis76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос следующий. Мне для сравнительного тестирования (срез из таблицы до и после) необходимо сравнивать результаты одной и тойже таблицы по полям (по сути сравнение двух одинаковых таблиц). Хотелось бы иметь более менее универсальное решение
Скажем есть у меня журнал проводок и для меня две записи совпадают если совпадают счета, аналитика и сумма + совпадает количество записей до и после в сравниваемом диапазоне, остальные поля при этом не важны.
Думал про варианты
1) Сравнивать соединением непродуктивно поскольку легко можно превысить количество полей в соединении
2) Создать составной ключ (все в одну строку) можно но учитывая размер ссылок, можно легко превысить 900 байт на размер полей в индексе
3) Остается вычисление хэшфункций . Как понимаю в MSSQL есть CheckSum\HashBytes ей можно воспользоваться
Вопрос какие еще есть варианты? Может какие нибудь особые виды индексов. Из СУБД мне доступны MSSQL и Oracle.
...
Рейтинг: 0 / 0
Сравнение двух наборов записей по ключевым полям
    #38623010
selis76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
selis76, Не туда отправил
...
Рейтинг: 0 / 0
Сравнение двух наборов записей по ключевым полям
    #38781780
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
selis76Вопрос следующий. Мне для сравнительного тестирования (срез из таблицы до и после) необходимо сравнивать результаты одной и тойже таблицы по полям (по сути сравнение двух одинаковых таблиц). Хотелось бы иметь более менее универсальное решение
Скажем есть у меня журнал проводок и для меня две записи совпадают если совпадают счета, аналитика и сумма + совпадает количество записей до и после в сравниваемом диапазоне, остальные поля при этом не важны.
Думал про варианты
1) Сравнивать соединением непродуктивно поскольку легко можно превысить количество полей в соединении
2) Создать составной ключ (все в одну строку) можно но учитывая размер ссылок, можно легко превысить 900 байт на размер полей в индексе
3) Остается вычисление хэшфункций . Как понимаю в MSSQL есть CheckSum\HashBytes ей можно воспользоваться
Вопрос какие еще есть варианты? Может какие нибудь особые виды индексов. Из СУБД мне доступны MSSQL и Oracle.
пункт 1 подходит, не понял что не устраивает?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Тестирование и QA [игнор отключен] [закрыт для гостей] / Сравнение двух наборов записей по ключевым полям
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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