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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 改變表的欄位順序dbms_REDEFINITION
- 欄位按照指定 ID 順序進行排序排序
- Oracle對於物件名的解釋順序Oracle物件
- oracle 對於SQL語句中物件名的解析順序OracleSQL物件
- oracle 修改欄位型別的方法Oracle型別
- MongoDB更改欄位型別MongoDB型別
- Mac選單欄設定教程,教你更改順序或隱藏APP圖示MacAPP
- PostgreSQL資料庫多列複合索引的欄位順序選擇原理SQL資料庫索引
- php名稱空間的呼叫順序PHP
- python pandasDataframe按指定index名或columns名(行名或列名)順序修改輸出內容的排列順序PythonIndex
- CentOS 7.0 系統更改核心啟動順序CentOS
- oracle 資料庫設定表和欄位的別名Oracle資料庫
- oracle更改例項名Oracle
- 【Oracle】-【插入讀取順序】-插入讀取之間的順序關係Oracle
- oracle檢視該使用者的所有表名字、表註釋、欄位名、欄位註釋、是否為空、欄位型別Oracle型別
- 如何在Mac上更改WiFi網路的優先順序 ?MacWiFi
- SQL Server中獲取資料庫名、表名、欄位名和欄位註釋的SQL語句SQLServer資料庫
- 【筆記】oracle 判斷欄位中的中文的方法筆記Oracle
- 使用自定義任務審批欄位建立 SharePoint 順序工作流
- oracle刪除表欄位和oracle表增加欄位Oracle
- ASP獲取資料庫表名,欄位名以及對欄位的一些操作 (轉)資料庫
- Oracle建立自增欄位方法-ORACLE SEQUENCE的簡單介紹Oracle
- Oracle-欄位的新增Oracle
- oracle的欄位型別Oracle型別
- Oracle中的Rownum 欄位Oracle
- Oracle中的大欄位Oracle
- 【基礎題】【順序】個位、十位、百位、千位
- mybatis動態呼叫表名和欄位名MyBatis
- Oracle 基本操作之 建立自增欄位方法-ORACLE SEQUENCEOracle
- 微信聊天表情順序設定方法 微信表情順序怎麼調?
- Python的方法解析順序(MRO)[轉]Python
- sqlserver查詢一個庫所有表的欄位名及欄位型別SQLServer型別
- pl/sql dev建表加欄位時建的欄位名都帶了“”SQLdev
- 更改MySql表和欄位區分大小寫MySql
- Oracle 官方文件閱讀順序Oracle
- 獲取sql server資料庫中所有庫、表、欄位名的方法SQLServer資料庫
- WIN10如何更改輸入法順序 win10怎樣修改電腦輸入法順序Win10
- 一、更改ORACLE SID名稱Oracle