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 |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------