PL / SQL中DECLARE,VARIABLE和DEFINE之间的区别

时间:2015-06-16 20:39:50

标签: variables plsql declare

我是PL / SQL的新手。我对以下之间的区别感到困惑。

DECLARE 名称Varchar2(20);

可变 名称Varchar2(20);

DEFINE name =' myname';

提前致谢。

2 个答案:

答案 0 :(得分:0)

DECLARE启动一个pl / sql块。

DEFINE替换值。

关于VARIABLE,请查看Oracle Documentation

答案 1 :(得分:0)

请不要使用pl / sql块的语法

declare
 -- you can declare variable here like
v_name     varchar2(50); -- declaration of variable
v_app_name varchar2(10):= 'oracle_app'; -- declaration and definition of veriable 
begin
  -- business logic goes here...
--exception section....
end;