PL/SQL程序设计中的标识符定义与SQL 的标识符定义的要求相同。要求和限制有:
l 标识符名不能超过30字符;
l 第一个字符必须为字母;
l 不分大小写;
l 不能用’-‘(减号);
l 不能是SQL保留字。
提示: 一般不要把变量名声明与表中字段名完全一样,如果这样可能得到不正确的结果.
变量命名在PL/SQL中有特别的讲究,建议在系统的设计阶段就要求所有编程人员共同遵守一定的要求,使得整个系统的文档在规范上达到要求。
下面是建议的命名方法:
标识符 |
命名规则 |
例子 |
程序变量 |
V_name |
V_name |
程序常量 |
C_Name |
C_company_name |
游标变量 |
Cursor_Name |
Cursor_Emp |
异常标识 |
E_name |
E_too_many |
表类型 |
Name_table_type |
Emp_record_type |
表 |
Name_table |
Emp |
记录类型 |
Name_record |
Emp_record |
SQL*Plus 替代变量 |
P_name |
P_sal |
绑定变量 |
G_name |
G_year_sal |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------