我有一个Oracle表,其中包含一个名为dt_code,first_name,last_name和user_id的列。我需要使用excel文件中给出的代码列表更新dt_code。更新列并维护关系的最佳方法是什么。
答案 0 :(得分:1)
就像
一样简单update your_table
set dt_code = new_code
where id = specific_id;
这不会打破任何关系。
请注意,Oracle允许您导入xls数据,但由于我不知道您的语法,因此很难告诉您如何执行此操作。
如果要进行大量更新,您应该导入临时表中的所有数据,然后根据此表进行更新。
如果您选择此选项并且您不习惯此类更新语句,请查看此帖子Update statement with inner join on Oracle。