2 hqge0041 hqge0041 于 2016.04.24 01:43 提问

oracal seq.nextval 序列不存在

同样的项目代码没变,导入到另一台电脑,就运行不了"增加"的方法了,用eclipse调用数据库里add方法时,junit测试用例提示:ORA-02289:序列不存在.我看了下,seq.nextval 不能自动增长了,这是怎么回事,需要怎么改?

2个回答

wmxcn2000
wmxcn2000   Rxr 2016.04.24 08:53
已采纳

数据库中有seq这个对象吗?

hqge0041
hqge0041 好的,已经解决了,谢谢.
大约 2 年之前 回复
hqge0041
hqge0041 在数据库中怎么看seq这个对象?
大约 2 年之前 回复
devmiao
devmiao   Ds   Rxr 2016.04.24 03:38
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Mybatis初学遇到序列不存在的情况处理
insert into regist values(regist_seq.nextval,'sb','222');该插入语句报错,异常如上 问题原因:因为在oracle中未创建序列 解决方案: 创建sequence即可 create sequence regist_seq start with 1 increment by 1; 若sequence生成的自增序列过大可以删除,重新
[Err] ORA-02289: sequence does not exist序列不存在
公司用的pgsql,获取序列时用的是 select nextval('seq_name'),放在引号里面,所以不会有大小写的问题。 晚上用Navicat创建序列时也给了小写的序列名,然后用 seq_name.nextval去获取序列时一直报ORA-02289: sequence does not exist的错误。 然后就发现oracle查询序列时大概是自动把序列名转成大写的,自然就提示找不到
Oracle数据库批量插入使用Sequence.nextval报错ORA:02287问题解决
今天出现一个很奇葩的问题,之前做oracle的批量插入,对于主键都是直接在Java中赋值,后来发现不方便,后来改用Sequence.nextval,结果报错 使用前: insert into exceltable (id,chinese,english) select 1,'111','111' from dual union all select 2,'222','222'
oracal帮助文档 oracal学习文档
oracal帮助文档 oracal学习文档oracal帮助文档 oracal学习文档oracal帮助文档 oracal学习文档oracal帮助文档 oracal学习文档oracal帮助文档 oracal学习文档
java.sql.SQLSyntaxErrorException: ORA-02289:序列不存在
今天在迁oracle移数据库到另一个机子时出现这个错误,之前也迁移过一次序列都导出了,可这次没有导出,网上搜了些资料发现可以用下面的方法单独到处序列,在Oracle的sql窗口中输入以下语句: SELECT ' CREATE SEQUENCE '||SEQUENCE_NAME|| ' INCREMENT BY '||          INCREMENT_BY ||' START WITH '
Oracle操作ORA-02289: 序列不存在 解决方案
ORA-02289
ORA-02289: 序列不存在 在hibernate中正确配置
要将以前做的几个页面和现在的项目整合在一起,但是测试的时候发现突然没法跑了。以前都是可以正常运行的。结果发现是因为原来我在数据库中新建的表因为数据库重新还原而导致丢失。一次我从建了表及其对应的序列、触发器,但是在保存数据的时候报错:ORA-02289: 序列不存在。 因此将其中orm映射的关系进行了调整,原来的主键生成策略: id name="relayStationId" type="lon
ORA-02289: 序列不存在
Caused by: java.sql.SQLException: ORA-02289: 序列不存在     at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)     at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289)     at orac
序列不存在
root cause org.springframework.jdbc.BadSqlGrammarException: Error selecting key or setting result to parameter object. Cause: java.sql.SQLException: ORA-02289: 序列不存在 检查mapper.xml 的 select ke
java.sql.SQLException: ORA-02289: 序列不存在
实际原因不在于: B 居然,发现是SEQUENCE没有被创建…… DROP SEQUENCE A.B; CREATE SEQUENCE A.B START WITH 63 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER;