oracle 增加、删除字段

我用的oracle数据库,我想问下对一个非常重要且有大量数据的表,任意增加几个字段,在把这几个字段删除,会不会对原有数据造成影响或者出现其他不可预知的问题。说明下:这几个... 我用的oracle 数据库,我想问下对一个非常重要且有大量数据的表,任意增加几个字段,在把这几个字段删除,会不会对原有数据造成影响或者出现其他不可预知的问题。
说明下:这几个字段是否测试用,没什么作用
展开
 我来答
百度网友acd2bef
2011-10-05 · TA获得超过1437个赞
知道小有建树答主
回答量:920
采纳率:100%
帮助的人:764万
展开全部
按照数据库的管理规则,是不会有问题的。
但作为一个上线的重要系统数据库,而且是重要数据表,不建议这样操作。
如果要测试,单独见一个新表,与原有表使用主键关联,然后创建一个视图,应该可以实现你的测试要求。
同时对任何上线的数据量有改动,建议先备份数据。
偶洛变747
2011-10-18
知道答主
回答量:58
采纳率:0%
帮助的人:25.4万
展开全部
看了你的图片,你的约束条件是在EMPINFO,所以你写错了。
ALTER TABLE products DROP CONSTRAINT "EMPINFO";

下面给一些例子:
ALTER TABLE 命令 修改表结构
增加字段,

删除字段,

增加约束,

删除约束,

修改缺省值,

修改字段数据类型,

重命名字段,

重命名表。

所有这些动作都是用 ALTER TABLE 命令执行的。

增加字段
要增加一个字段,使用下面这样的命令:

ALTER TABLE products ADD COLUMN description text;新增的字段对于表中已经存在的行而言最初将先填充所给出的缺省值 (如果你没有声明DEFAULT子句,那么缺省是空值)。

你也可以同时在该字段上定义约束,使用通常的语法:

ALTER TABLE products ADD COLUMN description text CHECK (description
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yjx_xiaoxin
2011-10-05 · TA获得超过6702个赞
知道大有可为答主
回答量:4618
采纳率:50%
帮助的人:2460万
展开全部
会有影响的。例如表的结构变了,相应的统计信息也应该更新。还有表结构的变化,会导致无法对表进行闪回操作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
千锋教育
2016-01-08 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部

  Oracle添加和删除字段

  Sql代码 : 

  1. alter table person add delflag char(1) default '0';  

  2. alter table person drop column delflag;  

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-09
展开全部
sdad52a31 2gdfkh,r;'oky0w8t3
rfew.1gwe5301w7 t6e41g5e41g53se45g4s5
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式