在Oracle 9i中修改表的結構的相關sql語句
用sql*plus或第三方可以執行sql語句的程式登入資料庫:
增加一個列:
ALTER TABLE 表名 ADD(列名 資料型別);
如:
ALTER TABLE emp ADD(weight NUMBER(38,0));
修改一個列的資料型別(一般限於修改長度,修改為一個不同型別時有諸多限制):
ALTER TABLE 表名 MODIFY(列名 資料型別);
如:
ALTER TABLE emp MODIFY(weight NUMBER(3,0) NOT NULL);
Demo:
ALTER TABLE PY_CCORDER ADD(
CCORD_REFUNDEDTIMES INTEGER,
CCORD_REFUNDEDAMOUNT NUMBER(15,2)
);
給列改名:
ALTER TABLE 表名 RENAME COLUMN 當前列名 TO 新列名;
如:
ALTER TABLE emp RENAME COLUMN weight TO weight_new;
刪除一個列:
ALTER TABLE 表名 DROP COLUMN 列名;
如:
ALTER TABLE emp DROP COLUMN weight_new;
將一個表改名:
ALTER TABLE 當前表名 RENAME TO 新表名;
如:
ALTER TABLE bouns RENAME TO bonus_new
相關文章
- 18 與Oracle Data Guard 相關的SQL語句OracleSQL
- 兩表聯查修改的sql語句SQL
- MySQL複製表結構和內容到另一張表中的SQL語句MySql
- 複製表結構和資料SQL語句SQL
- excel表結構生成powerDesigner模型,生成建表語句sqlExcel模型SQL
- 關於Mybatis中SQL語句的整理MyBatisSQL
- SQL語句在oracle資料庫中的初級應用(上)SQLOracle資料庫
- Oracle中如何查詢未使用繫結變數的SQL語句?Oracle變數SQL
- oracle資料庫檢視鎖表的sql語句整理Oracle資料庫SQL
- Oracle基本SQL語句OracleSQL
- Oracle、MySQL常見表結構變更語句對比OracleMySql
- ORACLE結構化查詢語句Oracle
- Oracle行轉列、列轉行的Sql語句總結OracleSQL
- ORACLE中sql語句----運算子的優先順序OracleSQL
- SQL單表查詢語句總結SQL
- sql語句左連結left join--3張表關聯SQL
- SQL查詢語句 (Oracle)SQLOracle
- Oracle SQL精妙SQL語句講解OracleSQL
- 一條SQL語句在MySQL中如何執行的MySql
- oracle中的條件語句Oracle
- [20190328]簡單探究sql語句相關mutexes.txtSQLMutex
- SQL語句大全,你需要的SQL在這裡SQL
- 列出oracle dbtime得sql語句OracleSQL
- 在 laravel 中輕鬆容易的輸出完整的 sql 語句LaravelSQL
- 資料庫-單表結構-建表語句資料庫
- Mysql跨表更新 多表update sql語句總結MySql
- Java中如何解析SQL語句、格式化SQL語句、生成SQL語句?JavaSQL
- 一條sql語句在mysql中是如何執行的MySql
- 一條 SQL 語句在 MySQL 中是如何執行的?MySql
- [20190329]探究sql語句相關mutexes補充2.txtSQLMutex
- SQL語句將查詢結果插入到另一張表中SQL
- 後臺執行SQL語句(oracle)SQLOracle
- python中if語句的用法及if-else結構的使用Python
- 在mysql查詢效率慢的SQL語句MySql
- [20240607]PL/SQL中sql語句的註解.txtSQL
- 一些sql語句的關鍵詞SQL
- 在oracle 9i下線上重定義表Oracle
- SQL語句IN的用法SQL
- 【SQL】Oracle 表新增列提高效率語句參考SQLOracle