ALTER COLUMN是一个简单但危险的SQL命令,可能导致系统崩溃。它修改列的属性,如数据类型和大小,影响所有依赖于该列的对象。了解其影响至关重要,使用dbForge Studio等工具可以帮助识别依赖关系,确保安全修改。
2024年1月4日,Peter Eisentraut提交了一个补丁,增加了一个新的ALTER TABLE子命令ALTER COLUMN ... SET EXPRESSION,用于更改生成列的生成表达式。该命令会导致表重写,并使用ALTER TABLE机制。该命令需要在AlterTablePass中进行新的传递,并且ADD COLUMN传递必须提前,以便ADD COLUMN和SET EXPRESSION的组合可以工作。作者对此表示有些复杂的感觉,但认为功能很棒,并感谢所有参与者。
完成下面两步后,将自动完成登录并继续当前操作。