常見問題--oracle10g修改表結構
1.修改表結構
語法: alter table table_name modify (列名 資料型別)
示例:
9:54:25 SQL> alter table dbtest_dw_cust_order modify (co_seq number(4));
Table altered
9:55:22 SQL> alter table dbtest_dw_cust_order modify (co_seq number(2));
alter table dbtest_dw_cust_order modify (co_seq number(2))
ORA-01440: 要減小精度或標度, 則要修改的列必須為空
注意:修改表結構的時候注意精度,如果要減小精度或標度, 則要修改的列必須為空
2.增加一個列
語法:alter table table_name add (列名 資料型別)
10:12:18 SQL> alter table dbtest_dw_cust_order add (dbtest number);
Table altered
10:11:42 SQL> alter table dbtest_dw_cust_order add (dbtest number not null);
alter table dbtest_dw_cust_order add (dbtest number not null)
ORA-01758: 要新增必需的 (NOT NULL) 列, 則表必須為空
注意:要新增必需的 (NOT NULL) 列, 則表必須為空
3.修改列名
語法:alter table 表名 rename column 當前列名 to 新列名
示例:
10:23:40 SQL> alter table dbtest_dw_cust_order rename column dbtest to dbtest123;
Table altered
4.刪除一個列
語法:alter table 表名 drop column 列名
示例:
10:24:30 SQL> alter table dbtest_dw_cust_order drop column dbtest123;
Table altered
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15720542/viewspace-605860/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 常見問題總結
- 常見問題--oracle10g歸檔模式Oracle模式
- mysql常見問題總結MySql
- Vue 常見問題總結Vue
- TCP常見問題總結TCP
- GeoServer 常見問題總結Server
- 常見問題--oracle物理資料庫結構概述Oracle資料庫
- Flink 常見問題總結
- 前端常見JS問題總結前端JS
- Oracle EM 常見問題總結Oracle
- 雲端計算面試常見問題:Linux目錄結構面試Linux
- Kubernetes 常見問題總結
- 資料結構與演算法常見問題(面試題)不定時更新資料結構演算法面試題
- 我的支付總結(三) 常見問題
- 【Nginx】常見問題Nginx
- js常見問題JS
- CSS常見問題CSS
- Git 常見問題Git
- PHP 常見問題PHP
- swiper常見問題
- nginx 常見問題Nginx
- java 常見問題Java
- MyBatis常見問題MyBatis
- 前端常見問題前端
- Git常見問題Git
- SQLServer常見問題SQLServer
- css 常見問題CSS
- HTML常見問題HTML
- PyMongo 常見問題Go
- xhtml常見問題HTML
- UITableview 常見問題UIView
- mysql常見問題MySql
- MySQL 常見問題MySql
- BlockUI常見問題BloCUI
- PostgreSQL/LightDB分割槽表之常見問題SQL
- 常見問題--表的約束initially immediate 理解
- 關於Java建構函式(Constructor)的常見問題總結Java函式Struct
- 演算法、資料結構 常見面試題演算法資料結構面試題