xykj-plus/xykj-admin-plus/script/sql/update/oracle/update_settlement_table.sql
2026-06-13 13:48:51 +08:00

24 lines
808 B
SQL

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