
[英]06533. 00000 - "Subscript beyond count"
我有这个 plsql 块,它用其他两个表的信息填充一个表,我必须使用一个变量数组: 这是类型角色: 因此,当我执行该块并且它到达personas_array(i)位时,无论 i 的值是多少,它都会以“下标超出计数”错误退出执行。 我错过了什么? 我已经删除并再次创建了类型角色,我也试过在过程中创建 ...
[英]06533. 00000 - "Subscript beyond count"
我有这个 plsql 块,它用其他两个表的信息填充一个表,我必须使用一个变量数组: 这是类型角色: 因此,当我执行该块并且它到达personas_array(i)位时,无论 i 的值是多少,它都会以“下标超出计数”错误退出执行。 我错过了什么? 我已经删除并再次创建了类型角色,我也试过在过程中创建 ...
[英]How to solve this issue in pl/sql
如何创建一个触发器,禁止在特定列中插入符号和空格,并且插入后只包含大写字母例如: 结果应如下所示: 谢谢很多功能程序触发,但没有什么是对的 ...
[英]How to create an oracle plsql function that will return multiple rows for a specific parameter (ex: employee id)
我需要创建一个将在 oracle 屏幕上调用的 function。 我只是不知道该怎么做 ...
[英]Updating previous year values
我有一个这样的表 T: 我希望为所有 id2 为 2 的条目更新字段 CUM_MONTH_PREV_YEAR。该值应该是前一年的值。 可能会发生,日期 (TS) 不完全是 1 年前的。 我在下面有一个查询,它可以执行我想要的操作。 我想问一下是否有更好的方法来达到目标。 更新: 由于一切都被简化了, ...
[英]How the jobno generated in DBMS_JOB.submit scheduler
我的工作在我的 PLSQL package 中,当我调试时它返回 jobno,这个工作编号是如何生成的? 如何为上述作业编写等效的 DBMS_scheduler.create 以及我可以在哪里传递 jobno 作为参数,因为我的 pkg.proc 具有参数 ...
[英]How to reuse a query block in PL/SQL to minimize code boilerplate and object spaghetti
各位 PL/SQL 专家,这也许是一个无法回答的问题,但也许有人有一个绝妙的解决方案。 今天我发现自己复制粘贴了一个非常冗长的 SQL 语句,以便我可以在一种情况下有条件地加入另一个表,而在另一种情况下不这样做。 显然,这让我这个程序员感到厌烦,他现在有两个 SQL 的副本需要维护: 如何避免拥有相 ...
[英]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 ...
[英]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 和解析器时,我收到错误并且不会因为这些错 ...
[英]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 行的附件。 有人请帮忙。 ...
[英]Best way to write a query with too many joins
我有一个数据库表(我们称之为project )和许多其他表,这些其他表中的大多数都有一个引用表project的外键( id_project )。 这个查询的目标是返回项目现在处于哪个阶段(一个项目一点一点地发展直到它结束)并且有超过20个项目可能经过的表,我对此的解决方案是使用太多加入并查看哪个表具 ...
[英]Where can I find the default path for a tablespace if I did not specify one
所以我创建了一个没有指定路径的表空间。 在这种情况下我该怎么办。有些相关但如何在 Sql dev 上创建 Sql 脚本? 之后我尝试创建一条路径,但我做不到 ...
[英]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 ...
[英]Trigger on a table that uses Merge Insert Update as Incremental strategy
有问题的触发器适用于在 ODI 中具有 ETL 的表,但用户也可以选择编辑某些 **列 **(如果他们想要调整它们)。 这是使用APEX完成的触发器用于更改两列: Changed_by和Change_on 。 两者都表示仅在 APEX 页面上完成的更改。 当运行 ODI 加载并且是 MERGE IN ...
[英]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 ...
[英]make orgchart in oracle apex using pl sql dynamic content
大家好,希望你们都好。 我正在研究 oracle apex,我想制作一个组织结构图。在探索 inte.net 之后,我在这里得到了基于 JavaScript 的 orgchart 源代码,但我想进行基于图表查询并获得成功的代码 但问题是它只显示节点。 问题在哪里?? ...
[英]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 个字符插入一行并将剩余字符插入另一行,但当然应该考虑逗号。 我尝试使用阵列系统,但无法弄清楚。 ...
[英]Is there a way to the following with one update in PL/SQL?
这是我们现在在表 (CNTRCT_NTFYUSER) 中的内容: CNTRCT_ID 版本_NBR NOTIFY_TYPE OPRID 456 1个一种现有用户2 789 1个一种现有用户3 123 2个一种现有用户1 我们需要为 NOTIFY_TYPE 为“E”和“R”的所有 ...
[英]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: Generate XML with single quote attributes
我正在 Oracle SQL 中构建一个 XML。 我只是想将那些双引号转换为单引号。 是否有 Oracle XML function 或参数可用于指定此格式? ...