过程和函数中的参数的类型只需要声明类型不必须指定长度(精度); 带参数的cursor的参数也只需要声明类型不必须指定长度(精度); 只有单独声明的变量需要指定长度(精度);不只是varchar2如此,number等其他类型也是如此