范围上的区别: IS后声明的变量: 可供整个包内使用,等同于Java方法体外声明的变量可供全局使用; DECLARE后声明的变量: 仅供DECLARE的BEGIN与END之间使用,等同于Java方法体内声明的变量,仅供本方法体使用。