(1)當表中沒有數據的時候很容易,plsql就能夠改了,很少說。 (2)當表中存在不少數據的時候如何修改列類型sql
第一步:添加一個某類型的字段 alter table tableName add (columnName_bak clob); 第二部:將原來字段的值拷貝到新建的字段 update tableName set columnName_bak = columnName; 第三步:刪除原來的字段 alter table tableName drop column columnName; 第四步:將新建的字段的名字修改成原來的字段的名字 alter table tableName rename column columnName_bak to columnName; 第五步:提交 commit;
注:若是該字段存在外鍵關聯的狀況,本人未測試,有嘗試麻煩反饋下,謝謝測試