2
DEFINE p_annual_sal = 60000
DECLARE
v_sal NUMBER(9,2) := &p_annual_sal;
BEGIN
v_sal := v_sal/12;
END;
/
定义字的用法是什么?定义和声明之间的区别
DEFINE p_annual_sal = 60000
DECLARE
v_sal NUMBER(9,2) := &p_annual_sal;
BEGIN
v_sal := v_sal/12;
END;
/
定义字的用法是什么?定义和声明之间的区别
DECLARE
启动pl/sql块的部分(DECLARE... BEGIN... END;
),其中声明要在BEGIN... END;
部分中使用的变量。 (在Oracle服务器上执行)
DEFINE
是一种在发送到服务器之前用客户端工具(sqlplus)替换值(在SQL * Plus,SQL dev,...)中进行替换的方法。
这里有'Google',它给了我[这个](http://plsql-challenge.blogspot.sg/2011/04/define-declarewhats-difference.html)和[this too](http:// www.interviewmantra.net/2009/04/main-getchar-scanf-break-continue.html#ques2) – bonCodigo