Oracle中alter table的常用用法
首发微信公众号:SQL数据库运维
原文链接:https://mp.weixin.qq.com/s?__biz=MzI1NTQyNzg3MQ==&mid=2247486440&idx=1&sn=b8a50ce5e993b4ab196ddda705077d95&chksm=ea375f98dd40d68ea079d90ac6084078e8ec9e1a4b1f4cc266fb97976dc2c72f452a61f55850&token=1175589249&lang=zh_CN#rd
汇总Oracle中常用的ALTER TABLE 的用法,并举例说明,可收藏供平时参考使用。
注意:SQL Server、MySQL等其他数据库语法可能有所不同,不一定都适用,以下脚本仅适合Oracle数据库内使用。
--1、增加列 alter table (表名) add (列名 数据类型); --举例 alter table JT_CS.STUINFO_01 add (CSL VARCHAR2(50)); --2、删除列 alter table (表名) drop column (列名); --列名不需要括号 --举例 alter table JT_CS.STUINFO_01 drop column CSL; --3、修改表名 alter table (当前表名) rename to (新表名); --举例 alter table JT_CS.STUINFO_01 rename to STUINFO_00; --4、修改列名 alter table (表名) rename column (当前列名) to (新列名); --举例 alter table JT_CS.STUINFO_00 rename column sex to CXB; --5、修改列类型 alter table (表名) modify (列名 数据类型); --举例 alter table JT_CS.STUINFO_00 modify STUADDRESS VARCHAR2(100);