在Oracle 9i中修改表的結構的相關sql語句

2021-05-22 16:18:53 字數 823 閱讀 7986

用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

在Oracle 9i中修改表的結構的相關sql語句

在oracle 9i中修改表的結構的相關sql語句 1增加乙個列 alter table 表名 add 列名 資料型別 如 alter table emp add weight number 38,0 2修改乙個列的資料型別 一般限於修改長度,修改為乙個不同型別時有諸多限制 alter table ...

ORACLE9i 表分析指令碼

oracle9i 表分析指令碼 oracle9i 表分析 包含index 的分析指令碼,在aix5.2 ksh 上通過.filename get ana sql.sql set feedback off set echo off set heading off set pagesize 0 set ...

ORACLE 9I 重建 TEMP 表空間

oracle 9i 重建 temp 表空間 oracle 9i 重建 temp 表空間 1.startup 啟動資料庫 2.create temporary tablespace temp2 tempfile home2 oracle oradata sysmon temp02.dbf size 5...