2015-11-17 162 views
2

PL/SQL变量和非PL/SQL变量有什么区别?
PL/SQL变量和非PL/SQL变量有什么区别?

+2

什么是非PL/SQL变量?你在谈论编程语言或客户端的绑定变量吗?包括使用SQL Developer的'variable'命令创建的那些?替换变量(例如'&var')?还有别的吗? –

回答

2

离这里不PL/SQL variables这是绑定变量:

绑定变量是您在主机环境 声明,然后用它来传递运行值的变量。这些值可以是字符或 数字。您可以将这些值传入或传出一个或多个PL/SQL程序,例如程序包,过程或函数。

和PL/SQL variables我假设你的意思是这是我们在查询

变量是什么,但给我们的 程序可以操纵一个存储区域名称中使用的变量。 PL/SQL中的每个变量都有一个特定的数据类型 ,它决定变量内存的大小和布局; 可以存储在该内存中的值的范围以及可以应用于该变量的操作的集合 。

+1

谢谢,先生! – Mariel