我几乎完成了昨天开始的程序,但在最后一步,我发现只有在使用 if 子句进行比较时才会出现问题。 如果您介绍足球联赛轮次和球队名称,该程序会显示比赛的所有信息。 当球队是主队或客队并且日期与可用的两轮比赛之一匹配时,我将足球比赛 ID 存储在 idp 上以供以后比较(if 子句为名为 FECHA 的变 ...
我几乎完成了昨天开始的程序,但在最后一步,我发现只有在使用 if 子句进行比较时才会出现问题。 如果您介绍足球联赛轮次和球队名称,该程序会显示比赛的所有信息。 当球队是主队或客队并且日期与可用的两轮比赛之一匹配时,我将足球比赛 ID 存储在 idp 上以供以后比较(if 子句为名为 FECHA 的变 ...
我想显示来自不同表的项目,我正在使用POST-QUERY触发器: 它提出了FRM-40735和ORA-01422但它显示了一些记录(不是全部),我不知道出了什么问题 ...
我尝试插入新行以检查我的触发器是否有效。 但它返回标题中的错误 ...
我有此过程,该过程仅基于称为AppID的列字段删除行。 此过程基于该行的AppID列从另一个名为AppNbr的列中获取值。 该过程尝试SELECT一行时失败,出现TOO_MANY_ROWS异常。 这是PL / SQL: SELECT INTO时抛出TOO_MANY_ROWS异常。 ...
收到以下错误:ORA-01422:精确获取返回的行数超过了请求的行数ORA-6512 PL / SQL的新增功能,尽管我知道该查询应通过标准SQL进行,但我试图弄清楚如何使用PL / SQL完成此查询。 我需要查询以返回邮政编码为“ 20636”的客户的销售总数 这是表/输入: ...
在运行以下过程时,出现以下错误 您能否建议我如何将获取的数据分配给变量? 我怀疑数据类型为varchar2的变量(Inbuf)不接受select语句获取的行。 请帮助我解决此错误 ...
我对此感到非常疯狂。 我目前正在编写触发器来更改一些日期。 为此,我想将最大值放入这样的变量中: 触发器始终在此查询的行上抛出ORA-01422(返回的行太多)。 但是,当我在sqldeveloper中尝试查询(用数字替换循环值)时,该查询可以使用任何数据集正常运行(正常=恰好返回 ...
我写了一个代码在oracle中创建过程,创建成功,但是当从sql开发人员运行以查看输出时,显示错误。 码: 请给我建议。 ...
我有一个过程和匿名块,在其中输入两个日期,它在票证表中搜索在这两个日期期间已解决的票证,并输出em。 但是我似乎无法弄清楚如何在pl / sql中输出多行。 ...
我是编写PL / SQL的新手。 我有这个小代码,但是由于主题错误而无法打印输出。 执行后出现此错误: 您的意见将不胜感激。 先感谢您。 如何使我的代码正确执行? ...
我有以下sql(oracle),可从表中删除除100个最新行以外的所有行。 这段代码有时会给出ORA-01422: exact fetch returns more than requested number of rows声称已将多行插入了最新日期。 这怎么可能? RETURNIN ...
我有3张桌子: 和orders (order_id, order_date, cust_id, emp, id) 。 基本上,我试图创建一个函数,该函数会在输入order_id时获取总订单成本,但是我在尝试将其放入代码时遇到了麻烦。 专门尝试将每个产品放入一个单独的变量中。 ...
这是一个愚蠢的问题,但我似乎无法解决。 我有一个查询在OCI程序中引起麻烦,因此我想在SQL * Plus中手动运行它以检查是否有任何区别。 这是查询: 我想将comment_id绑定到值3052753,所以我做了以下工作: 这给出了这个错误: 现在,我已经很不高兴了 ...
所以我正在开发一个安装程序,安装程序连接到数据库并创建表并填充它们。 除非我尝试将行添加到 certian 表中,否则这方面的每个方面都可以正常工作。 填充数据库的 select 语句如下所示: 还有 13 个 select 语句的结构是这样的(我不会添加它们,因为它们都很相似,唯一的区别是将 go ...
我正在使用Oracle 10g,并使用以下脚本创建作业 该作业永远不会自动执行(尽管它是手动运行),并且alert_sid.log出现以下错误 我无法将ORA-01422错误与我的任何代码相关联。 我没有做任何fetch此。 ...