【发布时间】:2015-06-16 20:39:50
【问题描述】:
我是 PL/SQL 的新手。我对以下之间的区别感到困惑。
声明 名称 Varchar2(20);
变量 名称 Varchar2(20);
定义 name = 'myname';
提前致谢。
【问题讨论】:
我是 PL/SQL 的新手。我对以下之间的区别感到困惑。
声明 名称 Varchar2(20);
变量 名称 Varchar2(20);
定义 name = 'myname';
提前致谢。
【问题讨论】:
【讨论】:
请注意以下 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;
声明 : pl/sql 块的开始。
变量:是用于存储中间/计算值的变量的名称。
Define:DEFINE 和 UNDEFINE 命令允许您显式地创建和 删除用户变量。 DEFINE 创建一个变量并为其分配一个 初始值。 DEFINE 还允许您列出所有当前定义的用户 变量及其值。这些主要用在sql脚本中;例如存储可用于创建表的表空间名称
【讨论】: