您可以使用以下语句重命名列:
ALTER TABLE table_name RENAME COLUMN column_name TO new_column_name;
但是,这会使旧列立即失效。任何使用旧列名的使用站点都会开始出现问题。
有没有办法将表置于临时状态,其中旧名称和新名称都可用于引用列,以便我可以移动我的客户,然后停用旧名称?
您可以使用以下语句重命名列:
ALTER TABLE table_name RENAME COLUMN column_name TO new_column_name;
但是,这会使旧列立即失效。任何使用旧列名的使用站点都会开始出现问题。
有没有办法将表置于临时状态,其中旧名称和新名称都可用于引用列,以便我可以移动我的客户,然后停用旧名称?
重命名列,使用旧名称添加生成的列。如果尚未更正旧列的插入或更新,请提供插入和更新触发器来处理新列。当不再有逻辑引用旧列时,将其删除。