Oracle SQL Developer - 调试帮助
我正在尝试在 SQL Developer 中调试包。我尝试调试的方法需要两个参数 PROCEDURE procedure_name (dblink IN CHAR, bDebug IN BOOLEAN DEFAULT FALSE)…
Oracle SQL 函数
我有一个表,其中有一列名为 Type,该列可以具有三个值(name1、name2、name3) 。 我可以编写一个查询,首先返回 Type = name1 的记录,然后返回值为…
Oracle 错误处理
我有这样的代码: DECLARE e_not_exist EXCEPTION PRAGMA EXCEPTION_INIT(e_not_exist, -942) car_name VARCHAR2(20) BEGIN select name_of_factory i…
是否有支持 PL/SQL 和 Java API 的嵌入式 DB?
我正在寻找带有 Java API 的嵌入式数据库用于测试目的。 我还需要 pl/sql 支持,因为我们在生产中使用 oracle,并且迁移是用 pl/sql 编写的。 我想测…
Oracle PL/SQL 中基于参数选择查询
好吧,假设我有一个疑问: SELECT * FROM TABLE_AWESOME WHERE YEAR = :AMAZINGYEAR 效果非常好。但是假设我希望能够仅返回这些结果或基于下拉列表的…
如何为 oracle select 查询计时
找出 oracle select 语句花费多少时间的最佳方法是什么?我有以下查询,我想找出时间,但是,由于此查询带来了 4000 条记录,并且需要时间在屏幕上显…
Oracle查询计划效率问题
以下查询在PL/SQL 过程中给出。 SELECT e.data FROM extra e WHERE e.external_id in (SELECT * FROM TABLE (p_external_ids)). p_external_ids 的类…
Oracle 对象关系添加方法
我正在学习oracle对象关系模型。我已经知道如何声明、调用方法。 但如何向现有对象添加新方法呢? 有没有类似“alter table add function returns xxx…
是否可以使用函数进行 regexp_replace ?
我想对字符串中的值进行一些计算,最后替换它们。 Oracle 正则表达式似乎很好,但 \1 在所有计算结束时都会被评估。所以我想知道我是否可以在将其传递…
根据最大日期/时间删除Oracle中的重复记录
我有以下包含重复信息的示例数据: ID Date Emp_ID Name Keep --------------------------------------------------------- 1 17/11/2010 13:45:22 10…
如何使用 PL/SQL 打印多行结果?
PROCEDURE A( ... BEGIN stmt := 'select * from '||src execute immediate stmt dbms_output.put_line(??) END A …
如何使用非默认 NLS_NUMERIC_CHARACTERS 在 Oracle PL/SQL 中有效地将文本转换为数字?
我试图找到一种高效、通用的方法来在 PL/SQL 中从字符串转换为数字,其中 NLS_NUMERIC_CHARACTERS 设置的本地设置是不可预测的——最好我不会碰它。输…