-- ----------------------------
-- 结算表结构更新脚本 (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;
/
