oracle更改欄位名順序的方法
要是不停應用也可以採用在先重定義的方法
這裡講的是可以停應用的方法:
1.停應用
原有表結構順序為
desc test
id number
b numer
a number
需要調整為
desc test
id number
a number
b number
2.備份需要調整表的順序資料
create table test_bk as select * from test;
3.刪除表
drop table test;
4.建立表為調整後的正確順序
create table test
(id number,
a number,
b number)
包括主鍵,索引,約束,觸發器等
5.禁用觸發器
6.插回資料
insert into test select id,a,b from test_bk;
7.啟用觸發器
更改完成
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199859/viewspace-722/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- gson改變輸出欄位的順序
- 欄位按照指定 ID 順序進行排序排序
- arcgis欄位值計算(擷取A欄位前8位+按照順序計算8位)
- MongoDB更改欄位型別MongoDB型別
- Mac選單欄設定教程,教你更改順序或隱藏APP圖示MacAPP
- [20201224]order by欄位順序與查詢條件為NULL.txtNull
- PostgreSQL資料庫多列複合索引的欄位順序選擇原理SQL資料庫索引
- Oracle-欄位的新增Oracle
- python pandasDataframe按指定index名或columns名(行名或列名)順序修改輸出內容的排列順序PythonIndex
- php名稱空間的呼叫順序PHP
- CentOS 7.0 系統更改核心啟動順序CentOS
- 如何在Mac上更改WiFi網路的優先順序 ?MacWiFi
- 根據欄位查表名
- SQL Server中獲取資料庫名、表名、欄位名和欄位註釋的SQL語句SQLServer資料庫
- Oracle獲取所有表名資訊和獲取指定表名欄位資訊Oracle
- oracle 修改表欄位的長度Oracle
- 【基礎題】【順序】個位、十位、百位、千位
- Fedora22怎麼更改主機名?Fedora22更改主機名的方法
- es 更新指定欄位的方法
- ORACLE LOB大欄位維護Oracle
- oracle fga審計(欄位級)Oracle
- Java根據前端返回的欄位名進行查詢資料的方法Java前端
- WIN10如何更改輸入法順序 win10怎樣修改電腦輸入法順序Win10
- GORM 如何讀取別名欄位的值GoORM
- ORACLE中sql語句----運算子的優先順序OracleSQL
- C#類中方法的執行順序C#
- [轉]androidstudio更改優先載入系統包framework.jar的順序AndroidFrameworkJAR
- 關聯模型欄位取別名查詢不出資料的處理方法模型
- oracle增加欄位帶預設值Oracle
- 查詢oracle欄位預設值Oracle
- Oracle RAC 環境 引數檔案的啟動順序Oracle
- Django-ORM 之指定欄位別名DjangoORM
- C語言資料結構:順序棧的建立、出入棧,以及使用順序棧實現十進位制轉十六進位制C語言資料結構
- pytest 框架多個 test.py 檔案怎麼控制其執行順序,除了預設的檔名 ascii 碼順序執行還有什麼外掛或者方法可以控制其執行順序麼框架ASCII
- SQL字元型欄位按數字型欄位排序實現方法SQL字元排序
- CentOS 6.X怎麼更改網路卡名稱?CentOS 6.X更改網路卡名稱的方法CentOS
- 簡單介紹2種Java讀取Oracle大欄位資料(CLOB)的方法JavaOracle
- Oracle 修改欄位型別和長度Oracle型別
- Oracle-批量修改欄位裡面的值Oracle