Oracle_字段精度修改_18_18,2

sql

alter TABLE  T_CONTRACT modify  PAY_MONEY NUMBER(10, 2);

已有數據修改


alter table T_CONTRACT add (PAY_MONEY_TEMP number(18,2));
update T_CONTRACT set PAY_MONEY_TEMP = round(PAY_MONEY,2);

alter table T_CONTRACT drop column PAY_MONEY;
alter table T_CONTRACT add (PAY_MONEY number(18,2));

update T_CONTRACT set PAY_MONEY = PAY_MONEY_TEMP;
alter table T_CONTRACT drop column PAY_MONEY_TEMP;

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