oracle修改有數據的字段屬性


正常情況下,有數據時不能直接修改屬性,我們可以先備份,然后清空現有數據,然后再修改和還原,過程如下:

//先緩存表
CREATE TABLE T_TABLE1 AS SELECT * FROM tableTest;
//刪除原表所有數據
DELETE FROM tableTest;
//修改字段
ALTER TABLE tableTestMODIFY yearcom NUMBER(38,3);--修改成功
//插入原數據
INSERT INTO tableTest SELECT * FROM T_TABLE1;
//刪除緩存表
DROP TABLE T_TABLE1;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM