Oracle异常记录

1、oracle表中字段为oracle关键字时,会报oracle“ORA-00904”错误:标识符无效 

这时需要把字段名用""引起来,就可以了。

如:

insert into TX_TRANSACTION_ALLOCATE (ID, "serve_Name", "host_IP", "call_method")
values (26, 'test', null, 0);
commit;

还有如表或字段名称有误,也会出现这种错误。

2、修改字段

alter table TEST modify "test_Name" VARCHAR2(50);
COMMIT;

 

3、Oracle更改数据库密码后,连接报 ora-28000 the account is locked. 

原因为:更新数据库密码时,会锁掉用户名。解锁就可以了

--数据库用户解锁
alter user 账户名 account unlock;

4、oracle分页查询记录重复

原因为:排序的字段不具有唯一性,指定一个唯一性字段排序

猜你喜欢

转载自wenxin2009.iteye.com/blog/2036392