我有一个正在TOAD中执行的SQL脚本。目前,我只用一个语句一个语句地布置它,因此:
select such-and-such from somewhere;
delete other-thing from somewhere-else;
等等。一些where子句最终是重复的,因为我需要复杂的内部查询来获取要操作的特定ID。我想在脚本的开头捕获一个变量中的ID,然后在后续的where子句中使用该变量。所以像这样:
variable MY_ID = select the-ID from somewhere;
select such-and-such from somewhere where ID = @MY_ID;
显然,我正在构造该语法,但这就是我想要的。但是我不确定在TOAD脚本中是否可行。我知道我可以将整个内容转换为PL /
SQL块,但是出于各种原因,我试图避免这样做。
有什么方法可以使用TOAD而不转换为PL / SQL块吗?
我认为这将完成您想要的。您可以声明一个绑定变量,在其中插入一个值,然后在以后的语句中使用它。
variable l_var varchar2(1);
begin
select dummy
into :l_var
from dual;
end;
select *
from dual
where dummy = :l_var;
问题内容: 我想将“ $ WORSKPACE”变量用于jenkins脚本调用的常规文件。但是在SO上找到的所有解决方案都失败了: 我得到的消息:脚本不允许使用groovy.lang.GroovyObject方法setProperty java.lang.String java.lang.Object(JenkinsHelper.name)。管理员可以决定是批准还是拒绝此签名。 对设置为允许Jenk
TOAD 是一套专业的数据库开发工具,透过图形式的操作接口,大幅提升程序开发人员或数据库管理员的作业效率。超强功能、超低成本的特点,让程序开发人员运用 TOAD 开发 PL/SQL 时,更为简便、迅速,同时也有效减低数据库管理员的工作负荷。 TOAD 支持的数据库包括:Oracle、DB2、SQLServer、MySQL TOAD的先进编辑器能让使用者同时编辑多个档案,甚至是不同类型的档案,包括S
问题内容: 我正在使用Oracle Data Integrator开发一些ETL,有时通过TOAD测试我的部分代码。今天我在TOAD上遇到了问题 当我尝试运行上面包含过滤器的SQL时,TOAD询问PROD的值,它认为PROD是绑定变量或替换变量。TOAD设置中是否有任何选项可用于启用此功能。我正在将绑定变量与列(:)配合使用,并且我的数据包含&,因此我需要使用它。 这段代码可以完美地在ODI中工作
本文向大家介绍处理Shell脚本中带有空格的变量(bash脚本),包括了处理Shell脚本中带有空格的变量(bash脚本)的使用技巧和注意事项,需要的朋友参考一下 本篇主要介绍bash脚本中对于含空格文件处理方式。 在批量处理音频文件时候使用下面的脚本发现含有空格的文件名并不能被处理; 通过set -x将执行信息打印出来,发现可以执行到,但是执行过程提示找不到对应的文件名,mv对应的source文
在本节,我们主要介绍几种最常用的变量,在后面的章节中,我们会单独介绍一些复杂情景下变量的使用和覆盖原则。 在Playbook中常用的几种变量包含一下几种情况: 在Playbook中用户自定义的变量 用户无需自定义,Ansible会在执行Playbook之前去全程主机上搜集的关于远程节点系统信息的变量 在文件模版中,可以使用里面可以直接使用上述两种变量 把task的运行结果作为一个变量来使用,这个变
拉斯宾(杰西)-root@RaspberryPi-腻子 在我输入的终端中 现在我得到了一个包含此代码的脚本 有一个cronjob每小时启动一次这个脚本 苏。一定有什么地方出错了。因为他将变量$finalanswer解读为nothing。 这意味着在此脚本之外定义的变量将不起作用? 我该如何解决这个问题?