oracle 增加、删除字段
我用的oracle数据库,我想问下对一个非常重要且有大量数据的表,任意增加几个字段,在把这几个字段删除,会不会对原有数据造成影响或者出现其他不可预知的问题。说明下:这几个...
我用的oracle 数据库,我想问下对一个非常重要且有大量数据的表,任意增加几个字段,在把这几个字段删除,会不会对原有数据造成影响或者出现其他不可预知的问题。
说明下:这几个字段是否测试用,没什么作用 展开
说明下:这几个字段是否测试用,没什么作用 展开
6个回答
展开全部
看了你的图片,你的约束条件是在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
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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
会有影响的。例如表的结构变了,相应的统计信息也应该更新。还有表结构的变化,会导致无法对表进行闪回操作。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-01-08 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
Oracle添加和删除字段
Sql代码 :
alter table person add delflag char(1) default '0';
alter table person drop column delflag;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-09
展开全部
sdad52a31 2gdfkh,r;'oky0w8t3
rfew.1gwe5301w7 t6e41g5e41g53se45g4s5
嗯
rfew.1gwe5301w7 t6e41g5e41g53se45g4s5
嗯
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询