读书人

oracle 数据库出有关问题

发布时间: 2012-12-21 12:03:49 作者: rapoo

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

[最优解释]
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;
[其他解释]
还有一个问题,我的oracle显示不齐,


该如何处理?成为
这样的显示结果
[其他解释]
不可能吧,你数据库dept_id是主键,怎么可能2个都是0呢
[其他解释]
line 300

读书人网 >oracle

热点推荐