好吧,我承认是自己项目中重大的失误,在这个项目试运行期间,对数据库字段的长度以及字段的值进行修改了两次,为了不影响里边已经存在的数据,那么我只能是再次寻找一种方法去动态增删改列字段 动态增加列字段 alter table TableName add column field_id varchar(1024); 动态删除列字段 alter table TableName drop
最近新增列字段,但是报错ORA-00972:identifier is too long; 是因为在Oracle 12.1及以下版本中,最大对象名称长度为30个字节。 在Oracle 12.2及更高版本中,最大对象名称长度为128个字节。 查了下本人使用的oracle版本为11.2.0.4,最大字节长度为30,把字段名改成小于30字节就好啦