常見問題--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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Vue 常見問題總結Vue
- TCP常見問題總結TCP
- mysql常見問題總結MySql
- Kubernetes 常見問題總結
- Flink 常見問題總結
- 常見問題
- PostgreSQL/LightDB分割槽表之常見問題SQL
- 雲端計算面試常見問題:Linux目錄結構面試Linux
- Spring Cloud中,Feign常見問題總結SpringCloud
- js常見問題JS
- Homestead 常見問題
- Apache 常見問題Apache
- Linux 常見問題Linux
- Git 常見問題Git
- PHP 常見問題PHP
- swiper常見問題
- Composer 常見問題
- HTML常見問題HTML
- Git常見問題Git
- 前端常見問題前端
- 【Nginx】常見問題Nginx
- ndk 常見問題
- CSS常見問題CSS
- nginx 常見問題Nginx
- Mysql:常見問題MySql
- XSS常見問題
- MyBatis常見問題MyBatis
- java 常見問題Java
- 資料結構與演算法常見問題(面試題)不定時更新資料結構演算法面試題
- Cocos平臺整合AGC常見問題總結GC
- redis快取常見問題場景總結Redis快取
- 如何修改域名DNS伺服器?修改DNS伺服器常見問題彙總DNS伺服器
- Android Studio常見問題(+)Android
- weex常見問題解析
- sonar常見問題分析
- CSS效果常見問題CSS
- 前端常見問題 - vue前端Vue
- JMeter—常見問題(十四)JMeter
- APatch常見問題解答