24 lines
808 B
SQL
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;
|
|
/
|