【问题标题】:Syntax for declaring variable and executing procedure in Aqua Data Studio?在 Aqua Data Studio 中声明变量和执行过程的语法?
【发布时间】:2015-06-16 22:59:38
【问题描述】:

如果我在 Oracle SQL Developer 中运行它:

DECLARE
num NUMBER;
BEGIN
num :=5;
dbms_output.put_line(num);
END;

返回“5”

如果我在 Aqua Data Studio 10.0.7 中运行相同的代码(选中“;”语句分隔符):

[错误] 脚本行:39-40 ------------------------ ORA-06550:第 2 行,第 7 列: PLS-00103:在预期以下情况之一时遇到符号“文件结尾”:

  • & = - + ; > at in is mod 余数 not rem or != or ~= >= and or like like2 like4 likec between || multiset member submultiset 脚本第 38 行,语句第 2 行, 第 7 列

【问题讨论】:

    标签: oracle


    【解决方案1】:

    您似乎启用了其中一个选项...

    文件->选项->常规->[';'语句分隔符]
    文件->选项->脚本->Oracle->[';'语句分隔符]

    您需要禁用它们才能运行存储过程。 “/”是与 Oracle 一起使用的更好的语句分隔符。

    【讨论】:

    • 太好了。如果您需要任何其他问题的帮助,请告诉我。
    猜你喜欢
    • 2017-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-24
    • 1970-01-01
    • 2019-09-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多