-- ---------------------------- -- 结算表结构更新脚本 (Oracle) -- 说明:此脚本用于删除结算日期字段 -- 请根据实际情况谨慎执行,建议先备份数据 -- ---------------------------- -- ---------------------------- -- 第一步:备份原有数据(可选,建议执行) -- ---------------------------- -- create table biz_settlement_backup as select * from biz_settlement; -- ---------------------------- -- 第二步:删除结算日期字段 -- ---------------------------- declare v_count number; begin select count(*) into v_count from user_tab_columns where table_name = 'BIZ_SETTLEMENT' and column_name = 'SETTLEMENT_DATE'; if v_count > 0 then execute immediate 'alter table BIZ_SETTLEMENT drop column SETTLEMENT_DATE'; end if; end; /