再给个序列的查看方法:在你的用户下, 1.select * from dba_sequences; 2.select to_char(max_value),to_char(last_number) from dba_sequences where sequence_name='YOUR_SEQUENCE'; 注意"大写处"应大写。
过程看不出什么问题,但有一点要明确 V_DATE是字符型吗?曾经测试过,在817直接用字符型可以通过(delphi) select * from table_name where col_date between '2003/03/04' and '2003/05/01' 但在805就发现有错语,也不好解释。它一定要把字符型改为date型.
1.看一下sequence是否用满了?若用满,则需要重新定义;
2.分别执行一下Get_data_stat、PROC_UPDATE_CHANGE_FN、SET_data_stat三个过程或函数,
注意所定义参数的传递个数和参数类型。
1.select * from dba_sequences;
2.select to_char(max_value),to_char(last_number) from dba_sequences where sequence_name='YOUR_SEQUENCE';
注意"大写处"应大写。
V_DATE是字符型吗?曾经测试过,在817直接用字符型可以通过(delphi)
select * from table_name where col_date between '2003/03/04' and '2003/05/01'
但在805就发现有错语,也不好解释。它一定要把字符型改为date型.
http://www.orafaq.net/archive/comp.databases.oracle.server/2002/11/25/168073.htm