【问题标题】:What's the difference between PL/SQL variables and non-PL/SQL variables?PL/SQL 变量和非 PL/SQL 变量有什么区别?
【发布时间】:2016-02-18 14:46:39
【问题描述】:

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

【问题讨论】:

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

标签: sql plsql oracle-sqldeveloper


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 2011-07-22
    • 1970-01-01
    • 1970-01-01
    • 2015-07-08
    • 1970-01-01
    • 1970-01-01
    • 2012-03-30
    • 2012-04-27
    • 2012-10-11
    相关资源
    最近更新 更多