cost 576 ms
06533. 00000 - “无法计数的下标”

[英]06533. 00000 - "Subscript beyond count"

我有这个 plsql 块,它用其他两个表的信息填充一个表,我必须使用一个变量数组: 这是类型角色: 因此,当我执行该块并且它到达personas_array(i)位时,无论 i 的值是多少,它都会以“下标超出计数”错误退出执行。 我错过了什么? 我已经删除并再次创建了类型角色,我也试过在过程中创建 ...

2023-02-01 21:50:34   1   41    oracle / plsql  
更新前一年的值

[英]Updating previous year values

我有一个这样的表 T: 我希望为所有 id2 为 2 的条目更新字段 CUM_MONTH_PREV_YEAR。该值应该是前一年的值。 可能会发生,日期 (TS) 不完全是 1 年前的。 我在下面有一个查询,它可以执行我想要的操作。 我想问一下是否有更好的方法来达到目标。 更新: 由于一切都被简化了, ...

如何在 PL/SQL 中重用查询块以最小化代码样板和 object 意大利面条

[英]How to reuse a query block in PL/SQL to minimize code boilerplate and object spaghetti

各位 PL/SQL 专家,这也许是一个无法回答的问题,但也许有人有一个绝妙的解决方案。 今天我发现自己复制粘贴了一个非常冗长的 SQL 语句,以便我可以在一种情况下有条件地加入另一个表,而在另一种情况下不这样做。 显然,这让我这个程序员感到厌烦,他现在有两个 SQL 的副本需要维护: 如何避免拥有相 ...

2023-01-31 04:12:06   3   72    oracle / plsql  
如何通过解码找到小于?

[英]How to find less than by decode?

ORA-00907: missing right parenthesis 00907\. 00000 - "missing right parenthesis" SELECT last_name ,salary ,DECODE(salary, salary < 6 ...

是否有使用 Go 运行时目标为 Oracle PL SQL 构建 Antlr4 语法/解析器的示例?

[英]Is there an example to build a Antlr4 Grammar/Parser for Oracle PL SQL with the Go runtime target?

我正在寻找使用 Go 目标为 Oracle PL SQL 构建词法分析器/解析器。 我尝试在 GitHub (antlr/grammars-v4/sql/plsql) 中使用 ANTLR plsql 语法,但遇到了一些问题。 当我运行工具来创建 lecer 和解析器时,我收到错误并且不会因为这些错 ...

无法使用 UTL_SMTP 通过 PL/SQL 为附件中的多行发送附件

[英]Unable to send attachment through PL/SQL for multiple lines inside attachment using UTL_SMTP

有人可以帮助我使用 UTL_SMTP.WRITE_DATA 发送带附件的 email。 我无法发送包含多行代码的附件。 当我编写 UTL_SMTP.WRITE_DATA 以在附件中写入数据时,它不起作用。 下面是附加代码,当 i=1 时,它仅从第二个 cursor 发送 1 行的附件。 有人请帮忙。 ...

2023-01-29 09:04:05   1   27    oracle / plsql  
编写包含太多联接的查询的最佳方法

[英]Best way to write a query with too many joins

我有一个数据库表(我们称之为project )和许多其他表,这些其他表中的大多数都有一个引用表project的外键( id_project )。 这个查询的目标是返回项目现在处于哪个阶段(一个项目一点一点地发展直到它结束)并且有超过20个项目可能经过的表,我对此的解决方案是使用太多加入并查看哪个表具 ...

需要统计“总部”一定范围内的“客户”数量,并以百分比形式显示

[英]Need to count amount of "Customers" within a certain range of "headquarters" and also show as a percentage

这是我当前的查询,但是我不确定为什么会出现错误(查询下方的错误) 错误命令行错误:2 列:31 错误报告 - SQL 错误:ORA-01747:无效的 user.table.column、table.column 或列规范 01747。00000 -“无效的 user.table.column、ta ...

在使用 Merge Insert Update 作为增量策略的表上触发

[英]Trigger on a table that uses Merge Insert Update as Incremental strategy

有问题的触发器适用于在 ODI 中具有 ETL 的表,但用户也可以选择编辑某些 **列 **(如果他们想要调整它们)。 这是使用APEX完成的触发器用于更改两列: Changed_by和Change_on 。 两者都表示仅在 APEX 页面上完成的更改。 当运行 ODI 加载并且是 MERGE IN ...

我的数据库中有很多工作。 我如何区分哪个是 DBMS_JOB 和 DBMS_scheduler,我们是否有任何查询以仅过滤 DBMS_JOB

[英]There are many jobs are in my Database. how can i differentiate which is DBMS_JOB and DBMS_scheduler, do we any query to filter only DBMS_JOB

我的数据库中有很多工作。 我如何区分哪个是 DBMS_JOB 和 DBMS_scheduler,我们是否有任何查询以仅过滤 DBMS_JOB ...

使用 pl sql 动态内容在 oracle 顶点制作组织结构图

[英]make orgchart in oracle apex using pl sql dynamic content

大家好,希望你们都好。 我正在研究 oracle apex,我想制作一个组织结构图。在探索 inte.net 之后,我在这里得到了基于 JavaScript 的 orgchart 源代码,但我想进行基于图表查询并获得成功的代码 但问题是它只显示节点。 问题在哪里?? ...

我需要写一个 sp,它将在第二行的前 4000 个字符之后插入字符

[英]I need to write a sp that will insert the characters after the first 4000 characters on the second line

我有一个名为“产品”的列及其 VARCHAR2(4000)。 在某些情况下,我发送的字符数超过 4000。它看起来像“1,2,3,4,5,6...”。 我如何将前 4000 个字符插入一行并将剩余字符插入另一行,但当然应该考虑逗号。 我尝试使用阵列系统,但无法弄清楚。 ...

如何计算坐标的唯一组合以找到网格部分中的大多数客户

[英]How to count unique combinations of Co-ordinates to find most customers in grid section

我有一个客户表,在基于网格的系统上有他们最近的交付中心,需要使用查询来计算人口最多的区域。 这是我当前的查询,它列出了每个客户的所有坐标。 SELECT Customers.HubID, TO_CHAR(Hubs.HubCoordX, 'FM999999999999') as "X Co-ordin ...

Oracle-SQL:生成带有单引号属性的 XML

[英]Oracle-SQL: Generate XML with single quote attributes

我正在 Oracle SQL 中构建一个 XML。 我只是想将那些双引号转换为单引号。 是否有 Oracle XML function 或参数可用于指定此格式? ...


 
粤ICP备18138465号  © 2020-2023 STACKOOM.COM