问题描述:plsql decade 声明了一个变量:2019count integer :=0;
执行后报如下错误:
借鉴于其他的变量count1980 integer :=0;没有问题,于是想到了变量的命名规范。
首先看一下plsql中,变量在哪里声明,如何声明。
声明
使用declare关键字
用于定义变量或者常量
语法:
DECLARE variable_name [CONSTANT] type [NOT NULL] [:=value];
注解:
DECLARE –声明
variable_name –变量名称
[CONSTANT] –是否为常量
type –变量的数据类型
[NOT NULL] –是否为空
[:=value]; –变量初始化
例如:count1980 integer :=0; --声明一个count1980为integer类型,初始值为 0 。
再来看下,变量的命名规范:
–变量命名规则
–1、变量名首字母必须是英文字母,其后可以是字母、数字或者特殊字符$、#和下划线
–2、变量名长度不超过30个字符
–3、变量名中不能有空格
验证2:变量名长度不超过30个字符
验证3:变量名中不能有空格