我建好表以后插入数据,但是主键显示都是0,请问怎么处理???

解决方案 »

  1.   

    还有一个问题,我的oracle显示不齐,
    该如何处理?成为
    这样的显示结果
      

  2.   

    不可能吧,你数据库dept_id是主键,怎么可能2个都是0呢
      

  3.   

    1)
    u1@EMREP> create table dept(dept_id number(6) primary key,dept_name varchar2(20) not null);Table created.u1@EMREP> insert into dept values(0,'IT');1 row created.u1@EMREP> insert into dept values(1,'FINACIAL');1 row created.u1@EMREP> commit;Commit complete.u1@EMREP> select * from dept;   DEPT_ID DEPT_NAME
    ---------- --------------------
             0 IT
             1 FINACIAL
     主键不可能重复,drop掉表,退出重建试试2)sqlplus的显示确实不是很人性
       可以自己调
       比如:
       col  字段  for  ax  --x表示字符宽度   如:col  dept_name for a10;