ora-00001

之前建表时创建主键

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 ;

查询用户所有约束信息

select * from user_constraints;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值