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

时间:2015-11-17 09:33:55

标签: sql plsql oracle-sqldeveloper

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

1 个答案:

答案 0 :(得分:2)

从这里开始,关于非PL / SQL variables是绑定变量:

  

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

和PL / SQL variables我认为你的意思是我们在查询中使用的变量

  

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