У меня есть таблица Oracle, которая содержит столбец с именем dt_code, first_name, last_name и user_id. Мне нужно обновить dt_code со списком кодов, который был предоставлен мне в файле excel. Каким будет лучший способ обновить столбец и поддерживать отношения.Обновление одного столбца в Oracle
ответ
так просто, как
update your_table
set dt_code = new_code
where id = specific_id;
это не будет нарушать отношения.
Обратите внимание, что Oracle позволяет импортировать данные xls, но поскольку я не знаю вашего синтаксиса, вам сложно сказать, как это сделать.
Если вам нужно сделать много обновлений, вы должны импортировать все данные во временную таблицу, а затем выполнить обновление на основе этой таблицы.
Если вы выберете этот параметр и не используете этот вид заявления об обновлении, посмотрите эту тему Update statement with inner join on Oracle.
Ну, он * мог * использовать Excel для создания необходимых обновлений, а затем запустить их в SQL. Или, если слишком много кодов, возможно, будет проще сначала загружать данные из Excel в временную таблицу, а затем обновлять их. ;) ОП не дал нам много информации для работы (пока), хотя .. – Ditto
Сколько кодов мы говорим? если только несколько, ответ Джин должен работать достаточно хорошо. – Ditto