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);
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值