修改字段 長度增加判斷,以支持重複執行(腳本)

declare

  cnt number;

begin

select count(*) into cnt from user_tab_columns where TABLE_NAME ='TWORKFLOWLIST' and COLUMN_NAME='C_STATUS' and data_length < 2;  

 if cnt<=0 then

execute immediate 'alter table TWORKFLOWLIST modify (C_STATUS varchar2(2))';

execute immediate 'comment on column TWORKFLOWLIST.C_STATUS

   is ''工作報告狀態(new),新增字典"工作報告狀態" 0 草稿,1,已提交,2已通過3已駁回,4已彙總;5未發佈(用於客服日報),6已發佈(用於客服日報);20計劃草稿,21計劃提交,10總結草稿,11總結提交''';

    end if;

end;

/


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章