0

Я реализовал преобразование scd1 в информатике. Когда рабочий процесс выполняется, он дал сообщение об успешном завершении, а журналы также показывают обновленную информацию о записи. Когда я выполнил сопоставление в отладчике, он также показывает обновленную запись.Тип SCD1 - Запись не обновляется

Но проблема в том, что я запускаю простой запрос select в таблице, чтобы проверить записи, я вижу, что никакая запись не была обновлена.

Вы можете найти файл журнала в следующей ссылке: Log Files

Пожалуйста, дайте мне знать о том, как решить эту проблему странной.

Вот пример печати на экране db: Запись существует, но все же она не обновляется. enter image description here

Dex.

+0

Использование преобразования фильтра Я применил условие, а затем передал его, чтобы обновить стратегию, а затем настроить ... Я полагаю, что shlock будет автоматически фиксироваться на уровне стратегии обновления ?? – Dex

ответ

0

В файле журнала указано, что затронутые строки равны 0, хотя применяемые строки равны 1. Это означает, что запрос обновления был выполнен в базе данных, но записи не обновлялись. Обычно это происходит, когда строка, которую вы пытаетесь обновить, отсутствует в таблице. В вашем случае проверьте, есть ли SKEY, который вы пытаетесь обновить, в таблице.

+0

Записи существуют, как видно на приведенном выше снимке экрана, но все еще не обновляются. – Dex

+0

Вы смотрите на цель, чтобы получить SKEY? Можете ли вы предоставить скриншот отображения. – Samik

+0

Да, я использовал поиск на цель, чтобы получить skey – Dex

Смежные вопросы