powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Data Comparer
6 сообщений из 6, страница 1 из 1
Data Comparer
    #39195849
Gorynich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Data Comparer" генерирует скрип со сравнением на NULL через "=", а не через "IS NULL" или "IS NOT DISTINCT FROM".

Код: plaintext
1.
DELETE FROM TAB1
WHERE ...SOME_FIELD = NULL ...
...
Рейтинг: 0 / 0
Data Comparer
    #39195894
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эм... Откуда там NULL, вообще? Составной ПК?
...
Рейтинг: 0 / 0
Data Comparer
    #39197561
Gorynich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpertСоставной ПК?

В "master"-таблице ключ - составной, в "target", на этапе синхронизации, SOME_FIELD не входит в ключ и пустое для большинства записей.
По сути, нужно было выполнить
Код: plsql
1.
2.
DELETE FROM TAB1
WHERE SOME_FIELD IS NULL

, но запустил "Data table Comparer" и после "синхронизации" не смог создать ПК. А потом заметил, что в условии сравнение с NULL.
...
Рейтинг: 0 / 0
Data Comparer
    #39197597
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Синтаксическую проблему я исправил.
Ключи, стало быть, тоже нужно проверять на соответствие и ругаться, если они не совпадают. Это пока осталось как было.
...
Рейтинг: 0 / 0
Data Comparer
    #39197760
Gorynich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert... и ругаться, если они не совпадают...

Ругаться и все таки производить синхронизацию, сравнивая значение всех полей или вообще останавливаться?
...
Рейтинг: 0 / 0
Data Comparer
    #39198029
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GorynichIBExpert... и ругаться, если они не совпадают...

Ругаться и все таки производить синхронизацию, сравнивая значение всех полей или вообще останавливаться?

Видимо, ругаться и останавливаться вообще. Несовпадение структуры ключей - это критично, КМК.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Data Comparer
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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