分类: Oracle
2010-01-17 15:06:35
在SQL语句中,数据库字段名称的优先级要高于本地变量和形式参数。例如,下面的DELETE语句会从emp表删除所有的雇员信息,而不只是名字为"KING"的雇员:
DECLARE |
在这种情况下,为了避免产生歧义,可以像下面这样在本地变量和形式参数的前面加上类似于"my_"这样的前缀:
DECLARE |
或是使用块标签来进行引用限定:
< |
下面的例子演示了如何使用子程序名称来限定对本地变量和形式参数的引用:
FUNCTION bonus (deptno IN NUMBER, ...) RETURN REAL IS |