Oracle修改字段属性(类型、默认值、是否非空)
个人问题记录:
最近需要将新环境中的“证照模块”同步到另一个环境,也接触到了各类问题,慢慢记录,本次是Oracle数据库相关的字段属性修改问题(类型、默认值、是否非空)
两个环境的代码以及数据库版本只是新旧环境的差别,而且都是在使用中的
SQL语句:
alter TABLE 表名 MODIFY 字段名 NULL;
alter TABLE 表名 MODIFY 字段名 NOT NULL;
alter table 表名 modify (字段名 字段类型 默认值 是否为空);
alter table user modify((sex varchar2(6) default'男' not null);
实例:
将两个数据库中同一表格的SQL拿出,暂放在记事本文件中,并通过Beyond Compare 4工具查看差异,当然,也没有必要这么麻烦,实际上这是因为对环境差异不太熟悉导致的