之前建表时创建主键
create table fundinfo(
fundcode varchar2(32) not null,
fundname varchar(128) not null,
fundtype varchar2(2) not null,
marketcode varchar2(32) ,
startnetval number(24,6) default 0.0,
fundcost number(24,6) default 0.0,
constraint fundinfo_pk primary key(fundcode)
)
前端请求执行插入和修改都报错;
想想,能不能删除了主键重新创建?
说干就干!
alter table fundinfo drop constraint fundinfo_pk;
commit;
alter table fundinfo add constraint fundinfo_pk primary key(fundcode) ;
commit;
居然又没事了!!!
附:查询当前用户下所有表
select * from user_tables;
查询用户有所表下字段信息
select * from user_tab_columns;
查询用户所有字段信息的注释
SELECT * FROM USER_COL_COMMENTS;
查询用户字段约束和字段对应关系
select * from user_cons_columns ;
查询用户所有约束信息