我有 2 个表:
带有以下列的代码表:
Name, Code
以下列的历史表:
Name, BU, Plan.
现在,我想要代码表的代码列代替历史表的名称列。
即历史表应该包含代码、BU、计划。
在这里我怎样才能做到这一点?
我有 2 个表:
带有以下列的代码表:
Name, Code
以下列的历史表:
Name, BU, Plan.
现在,我想要代码表的代码列代替历史表的名称列。
即历史表应该包含代码、BU、计划。
在这里我怎样才能做到这一点?
假设
Code
是VARCHAR(32)
(如果我的假设不正确,只需更改第一行):如果你绝对需要列的顺序相同(你不应该),你可以重建表如下:
为了防止用户活动受到影响或被影响,您将希望在维护窗口期间执行此操作,或者将上述事务包围在可序列化的事务中。
当您对更改成功感到高兴时,您可以删除旧副本: