Я ищу изменение нагрузки данных, которая выполняется с помощью внешнего инструмента для создания плоских файлов на основе нескольких соединений с использованием этого инструмента, а затем загружается в таблицу с помощью SQL * Loader.Поиск записей, которые существуют в одной таблице, но не в другой (соответствующей) таблице без первичного ключа
Я хотел бы отказаться от использования этой программы и использовать внешние таблицы, вместо этого перемещая вставку таблицы в базу данных. Я не уверен в справедливости моих объединений в сравнении с тем, что делала программа. Когда я сравниваю то, что я сделал с использованием внешних таблиц, у меня есть 14702052 общих записей и 14268891 отдельных записей. Когда я сравниваю таблицу со старым инструментом с теми же данными, у меня есть 14669198 записей, с 14268888 отличными. Меня не беспокоит общее число, так как дубликаты подходят для этого, это обновление некоторых значений, и дубликат не должен иметь значения.
Я не могу понять, что представляют собой дополнительные отличительные значения. Я пробовал минус, а не внутри, не существует и присоединяюсь, может быть, несколько других попыток, которые я не помню с головы, но у меня нет записей. Нет первичного ключа для таблицы, чтобы присоединиться к тому, что делает проверку жесткой.
Если бы было меньше записей, я мог бы сравнивать с помощью Kdiff3, но, поскольку он стоит, выход слишком большой, чтобы работать на моем компьютере. Я могу попытаться сломать его rownum как худшую попытку найти дополнительные записи.
У кого-нибудь есть предложения по альтернативе?
Edit: Вот структуру таблицы, пришлось вырезать некоторые из имен
CREATE TABLE T (
ID varchar2(11 byte),
CLASS_CD varchar2(4 byte),
ITEM_NAME varchar2(60 byte),
UNIT_OF_ISSUE varchar2(2 byte),
PRICE number(15,2),
ITEM_CD varchar2(3 byte),
SERVICE_CD varchar2(2 byte));
Вот пример записи, хотя я заменил большинство значений чувствительности.
ID CLASS_CD ITEM_NAME UOI PRICE ITEM_CD SERVICE_CD
000000057 1111 NAME FT 5.91 NULL BC
данные образца и желаемый результат – Teja
Добавлена структура таблицы и запись примера. Мне все равно, как выглядит вывод, просто пытаясь выяснить, что эти 3 дополнительные записи, которые появляются на мой счет. – wafflenator