-
ALTER TABLE "MESDB"."NC_WORKORDER"
ADD ("RECEIPT_QUANTITY_NEW" NUMBER(10,6));
-- 將資料遷移到新列
UPDATE "MESDB"."NC_WORKORDER"
SET "RECEIPT_QUANTITY_NEW" = "RECEIPT_QUANTITY";
-- 刪除舊列
ALTER TABLE "MESDB"."NC_WORKORDER"
DROP COLUMN "RECEIPT_QUANTITY";
-- 重新命名新列為舊列名
ALTER TABLE "MESDB"."NC_WORKORDER"
RENAME COLUMN "RECEIPT_QUANTITY_NEW" TO "RECEIPT_QUANTITY"; -
使用臨時表
ORA-01440: column to be modified must be empty (修改列型別時報錯:要修改的列必須為空)
相關文章
- ora-01439:column to be modified must be empty to change datatype
- ORA-01758: 要新增必需的 (NOT NULL) 列, 則表必須為空Null
- oracle修改表增加列刪除列修改列Oracle
- SQL SERVER 不能修改表結構、列型別 解決方法SQLServer型別
- oracle多列為空與多列不為空的區別小示例Oracle
- 【Redis】錯誤:failed: Hostname must not be empty or nullRedisAINull
- FAQ系列|列型別被自動修改導致複製失敗型別
- windows 命令列修改IPWindows命令列
- JavaFX教程-修改陣列Java陣列
- mysql 修改資料庫的列MySql資料庫
- sqlserver 修改列的預設值SQLServer
- Oracle 增加 修改 刪除 列Oracle
- 修改表的欄位型別型別
- mysql批次修改某一列MySql
- 列舉型別型別
- sql小筆記(增刪改查——新增列、修改表名、列的欄位型別等)SQL筆記型別
- win10 工作列顏色修改方法 win10工作列怎麼修改顏色Win10
- CDM修改資料型別的方法資料型別
- oracle 修改欄位型別的方法Oracle型別
- 6. 你必須掌握Dart中的陣列Dart陣列
- Eclipse修改工作空間--配置必備Eclipse
- xrandr: 命令列修改解析度工具命令列
- 銀河麒麟命令列修改密碼命令列密碼
- MySQL 修改int型別為bigint SQL語句拼接MySql型別
- 修改iPhone QQ手機型別為iPhone6 PlusiPhone型別
- Elasticsearch Mapping型別修改ElasticsearchAPP型別
- 修改nginx伺服器型別Nginx伺服器型別
- sqlite sql 修改欄位型別SQLite型別
- 求助:service中get要求key型別必須為string嗎型別
- oracle將表中date資料型別修改為timestamp資料型別Oracle資料型別
- iOS-列舉型別為什麼要用iOS型別
- 修改Windows工作列的時間顯示(轉)Windows
- win10 如何修改工作列顏色 win10怎樣修改工作列顏色Win10
- Win10系統怎麼修改桌面工作列顏色?工作列顏色修改步驟教程Win10
- ENUM列舉型別型別
- TypeScript 陣列型別TypeScript陣列型別
- java列舉型別Java型別
- js陣列型別JS陣列型別