sql developer无法识别BIGINT类型

时间:2015-03-12 19:12:01

标签: sql

我正在尝试在sql开发人员中编写代码,我想声明一个BIGINT变量,以便稍后使用它来存储一个大数字。问题是sql developer不能识别这种类型:

  

错误报告 -

     

ORA-06550:第5行,第11栏:

     

PLS-00201:必须声明标识符'BIGINT'

有什么问题?我必须做任何更新或......?

修改

好的,我只想做以下事情:

set serveroutput on

DECLARE
  v_numar NUMBER(19);

BEGIN

  FOR i IN 1..500000 
   LOOP
    v_numar := v_numar + 1;
   END LOOP;

 DBMS_OUTPUT.PUT_LINE('numar -> '||v_numar);
END;

问题是输出就是这样:

  

匿名阻止完成

     

numar - >

无法打印v_numar的值。这是为什么 ?正如之前有人建议的那样,我宣布变量为数字(19)。

1 个答案:

答案 0 :(得分:2)

Oracle不支持BIGINT数据类型。

oracle中BIGINT的等效值NUMBER(19)

了解更多信息,请点击此处 http://docs.oracle.com/cd/B19306_01/gateways.102/b14270/apa.htm