在 Oracle 过程中实现多线程
我正在研究 Oracle 10gR2。 这是我的问题 - 我有一个过程,我们称之为 *proc_parent* (在包内),它应该调用另一个过程,我们称之为 *user_creation*…
使用 Soundex、Jaro Winkler 和编辑距离 (UTL_MATCH) 匹配 Oracle 重复列值
我正在尝试找到一种可靠的方法来匹配数据库中的重复人员记录。这些数据存在一些严重的数据质量问题,我也在尝试修复这些问题,但在我获得批准之前,我…
使用 Oracle XMLgen 实用程序使用内存表数据创建 XML
我正在 Oracle 中使用 dbms.xmlgen 实用程序从保存到 Oracle 内存表的数据创建 XML 文档。 我的过程是将数据保存在 Oracle 类型 ITEM_ARRAY 中。这是 …
Oracle 选择了错误的索引
我在 Oracle 中建立索引时遇到问题。将尝试用一个实例来解释我的问题,如下所示。 我有一个表 TABLE1,其中包含 A、B、C、D 列 另一个表 TABLE2 包含 …
如何将空字符串更新到oracle Clob
我知道它可以通过使用 SQL 来工作, update activity set REFERENCE = EMPTY_CLOB() where id = ? 但我不能这样做,我不能在 SQL 中硬编码“EMPTY_CLO…
Oracle - 快速刷新具有 LEFT JOINS 的物化视图更新非常慢
我在 Oracle 中有一个物化视图,其中包含需要很长时间才能更新的 LEFT JOIN。当我更新基础表时,运行需要 63914.765 秒(是的,几乎是 17 小时)。 我…
列出Oracle导出转储文件的内容
我有一个 oracle 完整转储。我知道我必须使用 fromuser touser 子句来导入转储。但是我不知道转储中包含的模式的名称。 如何打开使用 Oracle 10g 创建…
如何计算 Oracle varchar 值中某个字符出现的次数?
如何计算 varchar2 字符串中字符 - 出现的次数? 例子: select XXX('123-345-566', '-') from dual; ---------------------------------------- 2 …
调试 Oracle 批量 DML 错误 - 如何确定哪个值导致了错误?
我正在尝试调试在一种环境中发生的 DML 错误,但在其他环境中则没有。设置是这样的: 我有大约 10 组 DML 操作(从远程表批量获取,批量插入本地表)…
如何摆脱“where”中的嵌套选择条款?
我的数据库中有一个表,其中保存某些应用程序的配置设置以及这些配置的版本: app_id | config | version -------------------------- app1 | conf1v1…
查询坚持“Order By”中的列;子句匹配“Group by”中的列条款
这个有点奇怪。我正在尝试运行以下连接 3 个表的查询。 Select t3.id, t3.name, t3.phone_no, t1.reg_dtm, count(t1.reg_dtm) from tableA t1, tableB…
Oracle PL/SQL:为 IN 变量分配新值
我有一个过程定义为: CREATE OR REPLACE PROCEDURE foo ( AS_OF_DATE_IN IN DATE DEFAULT TRUNC(sysdate)-1 ) AS ... 可以通过以下方式执行: -- pas…