PLS_INTEGER类型
PLS_INTEGER是PLSQL环境中的一个特殊的数字类型,这种类型的值是通过硬件平台原生整数格式来表示的。
它存在的意义完全是为了加速运算,具有以下特点
1.是一个整数类型
2.支持范围-2147483648到2147483647(正负2的31次方)
3.未声明的loop循环索引默认是用pls_integer类型的
2147483647没有问题,但2147483648就溢出了,从下面图中可以看出,在loop开始时就已经把上限值跟变量做绑定了然后报错了,因而2147483647都没有打印