因此,我想在Oracle SQL中删除序列,序列名称包含一个需要传递给SQL脚本的变量。 所以我在写如下。 为了在SQLplus中进行测试,我像这样声明了变量,然后我尝试在SQL中使用变量值:

在此处输入图片说明

序列删除失败

但是正如您所看到的,单引号引起了问题。 我尝试不给出引号,但随后要求输入值。 我试图逃脱它们,但它们仍然存在。 因此,在这种情况下,如何将参数传递给SQL?

  ask by Mistu4u translate from so

本文未有回复,本站智能推荐:

3回复
1回复

将参数从SQL文件传递到过程

可悲的是我不知道每个部分的确切名称,也许我可以解释一下:我们有一个SQL文件,其定义如下: 等等。 我们使用它在Oracle数据库中创建一些触发器等。 现在,此文件已增长很多,我需要对其进行拆分。 所以我创建了一个主文件,看起来像这样: 这可以正常工作,但是我想将l_exec和l_
2回复

从另一个SQL文件中将参数传递到SQL文件

我以为肯定会有一个SO问题,但我一直找不到。 我有2个SQL文件, myFile1.sql和myFile2.sql 。 myFile1.sql调用myFile2.sql像这样: 这没有问题,但是现在我想将参数传递给文件。 我尝试执行以下操作,但未成功(导致“未找到文件”异常):
1回复

如何在Oracle的SQL*Plus中输出行计数计算

我在 Oracle 11.2 中使用 SQL*Plus,我知道如何输出符合某些条件的行数,例如: 也很容易输出 MY_TABLE 中的所有行: 但是,如何在 SQL*Plus 中输出两个计数的比率,即如何在 SQL*Plus 中对 SQL 命令的输出进行计算? . 一些注意事项: 我对此很感兴趣
2回复

如何使用SQL*Plus从Oracle复制到Sybase?

我有一个将数据存储在Oracle数据库中的应用程序。 我想将所选行从该数据库中的表复制到Sybase数据库中的表(存档记录)。 我可以直接执行此操作(即不存储和加载文件结果)吗? 我主要研究过SQL * Plus SQL * Plus COPY命令(http://docs.orac
4回复

未知命令错误-SQL+/Oracle

我正在查询一个班级,需要根据他们是否拥有奇瓦瓦狗来选择宠物主人的名字。 我必须使用两个表,PetOwner和Pet。 PetOwner具有所有者编号(ownerNo),所有者名称(oLName,oFName),而Pet具有所有者编号和petType。 这是我尝试使用的代码: 该错误显
1回复

如何在SQL查询中添加城市总数时消除重复的城市名称?

以上是我的代码。 我的目标是在同一个城市中没有多个列表,而是每个城市显示一次,如果该城市有重复项,则将它们的总数加在一起。 我尝试过DISTINCT子句,但它只消除重复项,而不进行任何添加。 我也尝试将SUM粘贴在代码中,但是我不能完全把它放在应该去的地方。 有什么建议么?
1回复

PLSQLProcudure(Oracle)比较where子句中的变量

这真让我抓狂。 我想对列和变量进行简单的比较,但它不起作用。 以下行总是计算所有元组,而我只需要那些由where子句条件限制的元组。 它看起来很简单,但我已经在这个工作了几个小时。 完整的sql proc是 令人困惑的是,如果我用一些硬编码ID(如105)替换fid,它会给出一个正