猿问

请问任意增加几个字段,再把这几个字段删除,会不会对原有数据造成影响或者出现其他不可预知的问题?

我用的oracle 数据库,我想问下对一个非常重要且有大量数据的表,任意增加几个字段,在把这几个字段删除,会不会对原有数据造成影响或者出现其他不可预知的问题。
说明下:这几个字段是否测试用,没什么作用

一只甜甜圈
浏览 375回答 3
3回答

holdtom

按照数据库的管理规则,是不会有问题的。但作为一个上线的重要系统数据库,而且是重要数据表,不建议这样操作。如果要测试,单独见一个新表,与原有表使用主键关联,然后创建一个视图,应该可以实现你的测试要求。同时对任何上线的数据量有改动,建议先备份数据。

互换的青春

看了你的图片,你的约束条件是在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

慕侠2389804

Oracle添加和删除字段  Sql代码 : alter table person add delflag char(1) default '0';  alter table person drop column delflag;  
随时随地看视频慕课网APP
我要回答