【问题标题】:I can't use binding variable in datagrip我不能在 datagrip 中使用绑定变量
【发布时间】:2019-08-06 03:40:06
【问题描述】:

我在 oracle 11g 中使用 datagrip。

VARIABLE TEST_VALUE NUMBER
BEGIN
    :TEST_VALUE := 100;
end;
PRINT TEST_VALUE;

然后弹出输入参数和执行窗口。

如何在datagrip中使用绑定变量??

working in sql*plus

【问题讨论】:

  • 你能解释一下你想要什么吗?你儿子不想出现这个参数窗口吗?
  • 这段代码不需要进入参数窗口。变量在过程块中初始化。所以结果只会打印 100 作为 test_value。如果我在 sql*plus 中执行此代码,它可以工作。
  • 此代码是oracle的参考示例。 docs.oracle.com/cd/E11882_01/server.112/e16604/…
  • variableprint 既不是有效的 SQL,也不是有效的 PL/SQL。它特定于 SQL*Plus

标签: oracle plsql datagrip


【解决方案1】:

这是 SQL Plus 方言。不幸的是,DataGrip 不支持运行 SQL Plus 语句,因此无论如何它都不会运行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-31
    • 2014-10-18
    • 2011-05-27
    • 2015-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多