oracle又没有自带最大的整数常量
比如big_data表示比任何数都大

解决方案 »

  1.   

    SQL> create table t(i BINARY_DOUBLE);表已创建。SQL> insert into t values(1);已创建 1 行。SQL> insert into  t values('INF');已创建 1 行。SQL> select * from t;         I
    ----------
      1.0E+000
           InfSQL> select * from t where i is infinity;
    select * from t where i is infinity
                               *
    第 1 行出现错误:
    ORA-00908: 缺失 NULL 关键字
    SQL> select * from t where i IS INFINITE;         I
    ----------
           Inf