Я пытался исправить некоторые ошибки данных в неправильном поле, и мне удалось сделать это через производный столбец. Мои производные столбцы состоят из тех полей, которые были исправлены. Как я могу обновить их в существующих строках таблицы, которые содержат эти ошибки неправильных полей?SSIS Обновить полученные столбцы в таблице
ответ
Скажем, у вас есть таблица тест с колоннами col_pk, col1, col2, col3, COL4 в таблице источника. col_pk является основным ключом, и у вас есть ошибки в col1 и col3.
Я предполагаю, что на «существующих строк таблицы, которая содержит эти ошибки неправильно размещенных полей» Вы хотите обновить ту же таблицу, которую вы используете в вашем OLE DB Источник
Теперь после Derived трансформации Column что вы исправили ошибки и у вас есть 2 новые колонки col1_new и col3_new
(вы также можете дать им такое же имя и заменить существующие столбцы, это будет заменить SSIS внутренней и ш on't эффект базы данных, пишу это, как я не ясно, вопрос, и вы можете смешивать в этом заменить)
Что вам нужно сделать сейчас:
- Создать OLE DB Целевая задача и выход линии преобразования Derived Column Transformation как ее вход
- В задаче создайте новую таблицу, например Test_new. Это даст вам возможность автоматического создания на основе ввода адреса OLE DB. (Вам просто нужно отобразить col_pk, col1_new и col3_new к месту назначения)
В потоке управления, создать Execute SQL Task и там написать запрос для обновления тестовой таблицы, как:
UPDATE Test
SET col1 = Col1_new, Стлб2 = Col2_new
от теста
INNER JOIN Test_new
ПО Test.col_pk = Test_new.col_pk
Вот и все!
- 1. laravel4 обновить дополнительные столбцы в сводной таблице
- 2. SQL Server: обновить отдельные столбцы в таблице
- 3. Замените даты, полученные в SSIS Замените даты
- 4. SSIS - Цикл через столбцы
- 5. Прокрутите строки в таблице, чтобы обновить столбцы в цикле
- 6. Пропустить столбцы в BIML-скрипте SSIS
- 7. Нужно обновить некоторые столбцы в таблице из файла csv
- 8. Как обновить столбцы в таблице, объединенной с другими таблицами?
- 9. Обновить столбцы В таблице Teradata, используя данные из другой таблицы
- 10. Возможно ли обновить полученные данные
- 11. Сравнить столбцы в таблице
- 12. Максимальные столбцы в таблице
- 13. Повторить столбцы в таблице
- 14. Sqlite Обновить столбцы
- 15. Как обновить параметры в SSIS?
- 16. Столбцы Столбцы по времени в SQL таблице
- 17. строка передается функции, полученные в таблице
- 18. упорядочивать данные, полученные из БД в таблице
- 19. Преобразование строк в столбцы в SSIS. UNPIVOT?
- 20. Как обновить все столбцы таблицы R по таблице?
- 21. TableAdapter.UpdateAll (Dataset) обновляет все столбцы в таблице
- 22. Соединить столбцы, используя полученный столбец в SSIS
- 23. Столбцы журнала, которые усекаются в SSIS 2012
- 24. SSIS: только обновить DB не полный список
- 25. Обновить столбец в таблице
- 26. Обновить строку в таблице
- 27. Обновить столбец в таблице
- 28. Недопустимые столбцы в ссылочной таблице
- 29. Как перетащить столбцы в таблице
- 30. Максимальные столбцы в таблице html
С преобразованием команды OLEDB. –
Можете ли вы подробнее рассказать об этом? – user4725989
https://www.google.com/search?sourceid=navclient&ie=UTF-8&rlz=1T4GGNI_enUS551US551&q=ssis+update+table+ole+db+command+example –