问题标签 [oracle8i]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
115 浏览

oracle - Is this query OK? [Oracle 8i]

I've got this query in Oracle 11g [working fine]:

I've got to make it work on Oracle 8i [I know it's a REALLY old version, but I have no choice since it's not my DB]. I've built this query in order to get the data from Oracle 8i: [I've changed CASE WHEN for DECODE and removed all the ANSI JOINs]

The new query is definately not OK because it's taking forever to run. So what would be the correct form of the first query in order to get data from Oracle 8i?

UPDATE:

Result of the query:

Thanks in advance!

0 投票
2 回答
97 浏览

sql - 在 Oracle 8i 查询中替换字符串

我在 ORACLE 8i 中有一张这样的表

在查询这些值时,我需要替换KVfor VKMfor MPEfor RPPforNPfor 。L

最好的方法是什么?我看到的问题是我们可以在 Value 列中使用任何字符串组合......我们可以拥有的值是:KK, Q, KV, V, KM, M, PE, R, PP, N, P, L.

0 投票
1 回答
147 浏览

sql - Oracle 8i 跟踪 sql 语句

我正在调查一个在测试环境中使用 Oracle 8i 数据库的遗留应用程序,特别是试图找出在用户执行应用程序功能时访问哪些表以进行读取、插入、更新或删除。

最好/最简单的方法是什么?我可以简单地获取发送到数据库的所有 sql 语句的列表吗?我可以查看何时调用存储过程吗?

对 Oracle 的经验很少,但从 DBA 那里得到帮助,我想我应该使用跟踪或使用 LogMiner 查看重做日志,但是如何?

谢谢!

0 投票
2 回答
1843 浏览

database - Oracle 11g 64 位客户端连接到 8i

所以这就是问题所在。我必须同时连接到 Oracle 8i 和 11g 数据库。我有一个 64 位操作系统。我可以使用相同的 11g 64 位客户端连接到 8i 吗?如果这不起作用,是否有任何其他客户端允许我在 64 位操作系统上连接到 8i?(在以前的 32 位操作系统上,安装两个客户端是小菜一碟)。谢谢!

0 投票
0 回答
134 浏览

php - php连接Oracle。Windows XP 上的 db 企业版

windows xp 与 oracle 数据库企业 8i,所以我想编写 php 脚本以使用 xmapp 1.6.8 连接到 oracle 数据库,即使我取消注释 php.ini 中的 oci8 但显示错误:

sowhat是问题,是兼容性问题还是什么

0 投票
1 回答
40 浏览

sql - 在同一查询中使用字段别名?

如何...或者我可以field as val在同一个 select-clause 和 where-clause 中使用字段别名?

没有内联视图/内联查询,它与表别名无关

0 投票
1 回答
72 浏览

oracle - ORACLE - 连接中未使用的索引

我很难理解为什么我的索引没有在我的一个查询中使用。

我对以下两个查询没有任何问题。第一个在这里

给我以下执行计划,我们看到正在使用的索引:

下面的第二个请求:

给了我以下执行计划,我们仍然可以看到正在使用的索引:

然后我编写了第三个查询,它或多或少是前两个查询的连接:

不再使用索引,对所涉及的 3 个表中的 2 个进行全扫描:

您是否看到在第三个请求中未使用索引的任何原因?如果这有任何影响,我重命名为“TABLE_A”的表(出于保密问题)实际上是一个物化视图。

感谢您的友好回答/问题/建议。

(如果编辑不是最佳的,请原谅我,第一次在这里发布)。

0 投票
2 回答
3613 浏览

sql - 我需要使用哪个版本的 Oracle SQL Developer 连接到 Oracle 8i?

我们的生产应用程序使用带有嵌入式许可证的 Oracle 8i。我们无法控制它,因此无法更新我们的 Oracle 版本。

我需要使用什么版本的 Oracle SQL Developer 连接到我们的 Oracle 8i 数据库?

最新版本显然不工作,因为不支持 Oracle 8i。我需要使用什么版本才能连接?

0 投票
1 回答
779 浏览

database - 如何在没有 dblink 的情况下创建不同数据库的同义词

我有两个数据库,一个是 Oracle 11g,另一个是 Oracle 8i。由于它们是不同的版本,因此不可能使用 dblink。在我的应用程序中,我设法将驱动程序版本降级到 10g,因此它可以连接到两个数据库。问题是我确实需要在 Oracle 8 数据库上引用 11g 的同义词,但我无法创建 dblink。

有没有其他方法可以在没有数据库链接的情况下为不同的数据库创建同义词(当然还有授权)?直到现在,谷歌都说不。

0 投票
4 回答
9678 浏览

sql - 如何在 SQL 列名中使用符号?

我尝试使用带有减号、点等符号的列名。Oracle SQL 解析器不包括它们。像这样:

它不例外a.ID as 'Article-Number'(说"FROM keyword not found where expected")。我可以在列名中有符号吗?