在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
- 關於在SAP中SQL語句的效能SQL
- 兩表聯查修改的sql語句SQL
- SQL中查詢語句內的相關應用SQL
- Oracle - 表空間相關常用操作語句Oracle
- MySQL複製表結構和內容到另一張表中的SQL語句MySql
- Oracle如何複製表的sql語句OracleSQL
- Oracle表、索引修改表空間語句Oracle索引
- MySql相關語句總結MySql
- 複製表結構和資料SQL語句SQL
- [20160815]查詢相關表的sql語句.txtSQL
- oracle的sql語句OracleSQL
- 關於Mybatis中SQL語句的整理MyBatisSQL
- Oracle中SQL語句解析的步驟OracleSQL
- 通過圖表簡化sql語句的表關聯SQL
- GOTO語句在PL/SQL中的應用GoSQL
- oracle rac中讓sql語句在指定的節點執行的方法OracleSQL
- oracle 中 sql語句的違反協議???OracleSQL協議
- Oracle中SQL語句解析的步驟(轉)OracleSQL
- ORACLE START WITH 語句的樹級結構例子Oracle
- SQLite SQL語句結構詳解SQLite
- 修改SQL-SERVER資料庫表結構的SQL命令SQLServer資料庫
- SQL語句在oracle資料庫中的初級應用(上)SQLOracle資料庫
- oracle的表分析語句Oracle
- Oracle 9i輕鬆取得建表和索引的DDL語句(轉)Oracle索引
- Oracle中如何查詢未使用繫結變數的SQL語句?Oracle變數SQL
- sql 中的with 語句使用SQL
- SQL單表查詢語句總結SQL
- Oracle表部分資料提取SQL語句OracleSQL
- sql語句左連結left join--3張表關聯SQL
- ORACLE很重要的sql語句OracleSQL
- Oracle、MySQL常見表結構變更語句對比OracleMySql
- 語句審計相關的表是stmt_audit_option_map
- 使用SQL語句獲取SQLite中的表定義SQLite
- oracle sql語句OracleSQL
- ORACLE結構化查詢語句Oracle
- Sql建表語句SQL