修改表结构(oracle修改表结构)

Oracle表结构修改方法是什么呢???1。编辑表的字段修改一个列的数据类型(一般限于修改长度,修改为一个不同类型时有诸多限制):ALTERTABLE表名MODIFY(列名,数据类型);eg1:altertableskate_testmodify(authornumber(10,0

Oracle表结构修改方法是什么呢?

??1。编辑表的字段

修改一个列的数据类型(一般限于修改长度,修改为一个不同类型时有诸多限制):

ALTER TABLE 表名 MODIFY(列名,数据类型);

eg1:

alter table skate_test modify (author number(10,0) )

在修改列的长度时候,只能编辑比现有字段实际存的长度还要大,否则提示下面的错误:

ORA-01441: 无法减小列长度, 因为一些值过大

eg2:

alter table skate_test modify (author varchar2

(10) )

在修改列的数据类型的时候,所修改的列必须为空,否则提示下面的错误:

ORA-01439: 要更改数据类型, 则要修改的列必须为空

Oracle表结构修改方法是什么呢?

??1。编辑表的字段

修改一个列的数据类型(一般限于修改长度,修改为一个不同类型时有诸多限制):

ALTER TABLE 表名 MODIFY(列名,数据类型);

eg1:

alter table skate_test modify (author number(10,0) )

在修改列的长度时候,只能编辑比现有字段实际存的长度还要大,否则提示下面的错误:

ORA-01441: 无法减小列长度, 因为一些值过大

eg2:

alter table skate_test modify (author varchar2

(10) )

在修改列的数据类型的时候,所修改的列必须为空,否则提示下面的错误:

ORA-01439: 要更改数据类型, 则要修改的列必须为空

创业项目群,学习操作 18个小项目,添加 微信:niuben22  备注:小项目

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至1553299181@qq.com举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.gzxsgy.com/12531.html