当前位置: 首页 > 知识库问答 >
问题:

替代变量

牟正真
2023-03-14

“新”工具Oracle SQLcl未解释”


Copyright (c) 1982, 2022, Oracle.  All rights reserved.

Last Successful login time: Tue May 10 2022 18:17:49 -04:00

Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.15.0.1.0

SQL> def var=99
SQL> prompt &var &&var
99 &99

预期的答案是:(使用sqlplus)

SQL> def var=99
SQL> prompt &var &&var
99 99

共有1个答案

申屠俊发
2023-03-14

这是一只虫子。

您应该将错误记录到我的Oracle支持部门,但我会为您处理这个问题。

SQLcl于2014年首次亮相。不确定这是“新的”还是新的。

解决方法:下载21.4版-我已经确认它在那里按预期工作。

 类似资料:
  • 问题内容: 当前在ES5中,我们许多人在框架中使用以下模式来创建类和类变量,这很方便: 在ES6中,您可以本机创建类,但是没有选择可以使用类变量: 可悲的是,上述方法不起作用,因为类只能包含方法。 我知道我可以在…但我不想“垃圾”我的构造,特别是当我有一个更大的类20-30 +参数。 我在考虑解决该问题的多种方法,但尚未找到任何好的方法。(例如:创建一个处理程序,并传递一个与类分开声明的对象。然后

  • 问题内容: 我有需要变量替换以更好地使用Go-kit服务的sql查询。 我有&作为用户输入的内容,这是我的休息服务的一部分,例如:和。 我已经尝试了一些事情,例如: 和: 导致错误: 仅硬编码的值有效,替换失败。 我没有从Oracle博客那里找到很多有关此方面的帮助,并且想知道是否有任何方法可以解决此问题。 问题答案: 参数占位符语法(参考:http : //go-database- sql.or

  • 问题内容: 我正在将MSSQL脚本转换为Oracle,但无法弄清楚使用变量代替表名或列的语法。 这是我尝试在Oracle SQL Developer中工作的一个简单示例,因此我可以更好地理解语法: 其中VR_TABLE是变量表名称,该变量表名称将在循环的每次迭代中更改。有人可以指出我做错了什么,还是可以将我链接到一个对我来说有用的网站?我已经阅读了一些有关此的教程,但是到目前为止,我还没有碰到任何

  • 问题内容: 这是一个从来没有一个正确答案的问题,我已经在网上搜索了很多次,却找不到解决方案。 它适用于Firefox,Chrome。我的responseText将像Réunion这样返回char,它将显示为奇怪的符号。 我尝试了许多方法,例如编码和解码,在响应文件中设置标头都无效。我没主意了。请帮助某人。 在主文件中,确保设置了内容类型和字符集。 在您的AJAX加载页面中,确保您位于顶部。 问题解

  • 我正在使用SQL Developer并编写此PL/SQL代码。但当我给B作为选项时,我得到了一个错误。请帮忙。 错误报告:

  • 问题内容: 问题 在解决这个问题之后,似乎基于文件或磁盘的实现可能是解决我在此处提到的问题的正确解决方案。精简版: 目前,我已将实施为。 条目以相当固定的速率连续添加到其中。稍后对此进行详细说明。 最终,无论如何,这意味着JVM耗尽了堆空间。 在工作中,(强烈)建议我使用SQLite解决此问题,但是在问了上一个问题之后,我认为数据库不是适合此工作的合适工具。所以- 让我知道这听起来是否疯狂 -我认