关于pl/sql异常的问题
以下文本摘录自 Oracle 文档Oracle® Database PL/SQL 语言参考 11g 第 1 版 (11.1): 未处理的异常也会影响 子程序。如果退出子程序 成功后,PL/SQL …
Oracle PL/SQL - 立即输出/控制台打印的提示
我有许多 pl/sql 过程,可能需要几分钟才能运行。在开发它们时,我添加了一些打印语句来帮助调试,并提供一些反馈和进度指示器。最初,我在小型测试集…
为什么我无法在 TOAD 中设置的断点处停止 pl/sql 程序
我有一个简单的oracle存储过程proc1,如下所示: CREATE OR REPLACE PROCEDURE SYS.proc1 IS total NUMBER := 0 temp INTEGER := 0 BEGIN FOR i IN 1 …
如何在 Groovy 中将 PL/SQL to_date 与变量一起使用?
我有以下 Groovy 小脚本,它只计算数据库中特定日期的行数。 import groovy.sql.Sql def today= new GregorianCalendar() def dateString = "${today.…
如何在 SQL 查询中使用 Oracle 关联数组
ODP.Net 公开了将关联数组作为参数从 C# 传递到 Oracle 存储过程的能力。除非您尝试在 sql 查询中使用该关联数组中包含的数据,否则这是一个很好的功…
根据 Oracle 10g PL/SQL 中的内容将行转换为列
我的数据库中有一个表 user_answers,它存储用户对一系列问题的回答,其中包含行; user_id、question_id、answer_id 和 text_entry。问题文本和答案…
Oracle - Java - 调用“SP_GET_MENU_PARENTS”时参数数量或类型错误;
下面是我的 Oracle 程序。当我使用java调用这个过程时,它会抛出这样的错误。 CREATE OR REPLACE PROCEDURE sp_Get_Menu_Parents ( v_inMenuID IN VAR…
为什么 PLSQL 比 SQL*Plus 慢
我有几个 Oracle 查询在通过 SQL*PLUS 运行时表现良好。然而,当它们作为 PL/SQL 包的一部分执行时,它们需要更长的时间。 我们的 DBA 观察到这些查询…
简单 PL/SQL 程序的问题
这是我的简单 PL/SQL 程序: DECLARE CURSOR c1 is SELECT typ, specifikacia_typu, spz FROM Auta WHERE (substr(spz, 1, 2) = 'KE' OR substr(spz, …
oracle“创建或替换类型”和“创建或替换类型”有什么区别?和“类型 type_name 是...”句法
我是 pl/sql 新手。现在我有一个关于oracle类型的问题。我看到有两种类型的类型: CREATE OR REPLACE TYPE "TYPE_NAME1" AS OBJECT ( temp_trans_id n…
连接 3 个具有相似结构的表
我正在 oracle 10g 中执行 sql 查询。 我想将 3 个表连接到一个新表中,其中包含 3 个单独表中的所有记录。只要 reg_id 在 3 个表之间重复,就应该对…
如何获取存储过程的返回值?
我在oracle中做了存储过程。 我通过我的 asp.net 代码调用它。 程序是: PROCEDURE prc_GetNewQuestionNo(iNextQuestionNo IN OUT NUMBER) IS iQuesti…