在Oracle中更新一列

时间:2015-03-27 15:21:41

标签: database oracle

我有一个Oracle表,其中包含一个名为dt_code,first_name,last_name和user_id的列。我需要使用excel文件中给出的代码列表更新dt_code。更新列并维护关系的最佳方法是什么。

1 个答案:

答案 0 :(得分:1)

就像

一样简单
update your_table
set dt_code = new_code
where id = specific_id;

这不会打破任何关系。

请注意,Oracle允许您导入xls数据,但由于我不知道您的语法,因此很难告诉您如何执行此操作。

如果要进行大量更新,您应该导入临时表中的所有数据,然后根据此表进行更新。

如果您选择此选项并且您不习惯此类更新语句,请查看此帖子Update statement with inner join on Oracle