В DB2 как импортировать данные из файла.ixf с обновлениями по первичному ключу
У меня есть 2 таблицы: TABLE_1 и TABLE_2, все имеют одно и то же поле: ID (первичный ключ) и NAME. Я хочу импортировать данные из TABLE_1 в TABLE_2, и я предполагаю, что TABLE_1 содержит все последние данные. Поэтому мне нужно вставить или обновить записи в TABLE_2 по первичному ключу, удаление не требуется. И мне нужно использовать.ixf для выполнения этой задачи. Как сейчас, я просто вручную экспортирую файл.ixf из TABLE_1 в C:\table_1 и использую IMPORT FROM "C:\table_1" из IXF, модифицированного INDEXSCHEMA=DB2ADMIN METHOD P (1, 2) MESSAGES "C:\dblog.txt"ВСТАВИТЬ В DB2ADMIN.TEST_2 (ИД, ИМЯ); Что-нибудь, что я могу добавить в этот оператор SQL для вставки и обновления первичного ключа?
Спасибо,
1 ответ
IMPORT
это не оператор SQL, это команда DB2.
Вы пытались прочитать руководство для IMPORT
Команда, чтобы посмотреть, какие параметры у вас есть при выполнении импорта? Возможно ищет INSERT_UPDATE
?