在本地sql*plus 工作单 执行以下语句能成功
insert into 工作记录表 (Record_ID,xiwei_ID,logintime,onstatus,staff_ID) values( workRecord_ID.nextval,'1',to_date('2005-08-23 15:51:17','yyyy-mm-dd hh24:mi:ss'),'1','1')但通过程序访问Oralce执行时出现:
java.sql.SQLException: ORA-02289: 序列(号)不存在可以保证语句一模一样。
insert into 工作记录表 (Record_ID,xiwei_ID,logintime,onstatus,staff_ID) values( workRecord_ID.nextval,'1',to_date('2005-08-23 15:51:17','yyyy-mm-dd hh24:mi:ss'),'1','1')但通过程序访问Oralce执行时出现:
java.sql.SQLException: ORA-02289: 序列(号)不存在可以保证语句一模一样。
代码和在 Oracle内置sql*plus 工作单里执行的语句一模一样
不懂?
两者有何区别?
SQL> SELECT SEQUENCE_NAME FROM USER_SEQUENCES;SEQUENCE_NAME
------------------------------
ADMINID
SEQ1已选择2行。