开始想修改这张表的其中一个字段的约束 check约束,百度各种说不能修改check约束??只能删掉了约束,再重新修改约束。经过各种测试得出,oracle是可以修改check约束,但是也是必须需要删掉原来的约束(我天真的以为,修改会自动删掉,是不会的!),才能插入数据成功!!!!上代码。
(1)首先使用desc 表名字查看表结构。
desc 表名字;
也就是修改该表名字中的stat_cde,原本类型是 not null varcher2(1) ,累似于性别的标记。需要填写指定的字符。
(2)再看表约束,sql如下:
--查询约束关系
select * from user_constraints where table_name='ES_SUNING_AUTO_TASK';
查询结果如下,查询出来 stat_cde 是SPAE字符。现在需要修改成SPAEI。