-
ALTER TABLE "MESDB"."NC_WORKORDER"
ADD ("RECEIPT_QUANTITY_NEW" NUMBER(10,6));
-- 将数据迁移到新列
UPDATE "MESDB"."NC_WORKORDER"
SET "RECEIPT_QUANTITY_NEW" = "RECEIPT_QUANTITY";
-- 删除旧列
ALTER TABLE "MESDB"."NC_WORKORDER"
DROP COLUMN "RECEIPT_QUANTITY";
-- 重命名新列为旧列名
ALTER TABLE "MESDB"."NC_WORKORDER"
RENAME COLUMN "RECEIPT_QUANTITY_NEW" TO "RECEIPT_QUANTITY"; -
使用临时表