知识大全 Oracle中使用altertable来增加,删除,修改列的语法
Posted 语法
篇首语:如果惧怕前面跌宕的山岩,生命就永远只能是死水一潭。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Oracle中使用altertable来增加,删除,修改列的语法相关的知识,希望对你有一定的参考价值。
Oracle中使用altertable来增加,删除,修改列的语法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
alter table tablename add (column datatype [default value][null/not null] … );
alter table tablename modify (column datatype [default value][null/not null] … );
alter table tablename drop (column);
这里分别是使用alter table 来增加 删除和修改一个列
下面是具体的例子
create table test
(id varchar ( ) not null);
alter table test
add (name varchar ( ) default 无名氏 not null);
alter table test
modify (name varchar ( ) default unknown );
alter table test
drop column name;
以上分别建立一个表 增加 更改 删除一个列 其中需要注意的是如果某一列中已经存在值 如果你要修改的为比这些值还要窄的列宽这样将会出现一个错误
例如前面如果我们插入一个值
insert into test
values ( ′ 我们很爱你 );
然后曾修改列 alter table test
modify (name varchar ( ));
将会得到以下错误
ERROR 位于第 行:
ORA : 无法减小列长度 因为一些值过大
PS:改变已存在的表的列名
cha138/Article/program/Oracle/201311/18398相关参考
oracle服务项中有不用的服务应该如何处理呢?下面就为您介绍删除oracle服务项中不用的服务的实现方法希望对您学习oracle服务项方面能有所帮助 管理-->oracle服务项里面删不掉的服
Oracle中如何删除重复数据 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 我们可能会出现这种
教你删除Oracle数据库中重复没用的数据 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在对数
Oracle数据库删除表中重复记录的常见方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 方法
Oracle强制删除用户 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 有时候删除已经连接的Or
Oracle删除归档日志实例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 当Oracle归档日
cha138/Article/program/Oracle/201311/18768
cha138/Article/program/Oracle/201311/19065
彻底删除本机的Oracle软件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 卸载Oracle数
Oracle删除重复记录 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 经过测试最高效的一种(万