问题标签 [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.
null - 发送到 Oracle 时获取空值代替数据
我正在从事一个项目,该项目需要我从 MS Access 数据库中获取最新数据,然后将数据存储到 Oracle 中的现有表中。
我几乎完成了这个项目;但是我有一个小问题:当编译器完成运行控制台应用程序时,oracle 表有一行,其中每个值现在都为空。
我已经盯着这个程序看了好几个小时了,但我一无所获。我想知道第一双眼睛是否可以帮助我解决这个问题。
这将建立与 MS Access 的连接并从表中获取最新数据
这部分将字段名输出到控制台窗口。这个和下面的 Console.WriteLine () 命令对我来说是一种健全性检查,以确保它抓取了我正在寻找的所有数据。
这部分将数据发送到 Oracle 表中。这里再次有一个 Console.WriteLine() 命令,用于检查来自 MS 的信息是否访问了我想要的内容。
如果在运行程序时出现一般性错误,我会给出一个关于它是什么以及它来自哪里的一般解释。
同样,我从 MS Access 获取了所有信息,看起来我正在获取所有数据,但行中填充了空值。有人可以帮助我了解这里发生了什么吗?
c# - 如何使用删除根据表中的最大日期从 Oracle 表中删除行?
我正在尝试创建一个 SQL 语句,该语句允许我删除表中比最合适的日期更早的所有行,同时保留最新的。这正在用于我正在从事的项目。我正在从 MS Access 数据库中获取数据并将该数据拖到 oracle 表中。该程序正在构建到我在 Visual Studio 2008 C# 中创建的 Windows 服务应用程序中,以便我可以让它定期运行以获取最新信息。
我只需要弄清楚要添加到我的代码中的更多内容:
想办法从我的 Oracle 表中删除那些旧行
告诉我的服务每隔一小时或 2 次运行一次
检查连接错误、丢失文件等。
对于我的主要问题和其他步骤的任何帮助将不胜感激。
sql - Oracle:Oracle 8i 中 REGEXP_LIKE 函数的替代方案
我有一个在 where 子句中使用 REGEXP_LIKE 函数的 SQL,现在我需要在 Oracle 8i 中运行的等效函数。
正则表达式如下所示:
提前致谢。
oracle - 需要学习Oracle Forms 6.0,无法搭建环境
我有Oracle Forms Interactive Workbook,它看起来像一个很好的教程,但我无法设置环境来做练习(本书使用 Oracle Developer 6.0 和 Oracle8)。
我安装了Oracle Forms 6i和 Oracle Express 数据库 10g,但是当我尝试从 Forms 6i 连接到 10g 时,它崩溃了。
- 我可以在某处获得 Oracle 8 吗?
- 有人知道如何协调 Forms 6i 和 10g 吗?
更新:现代替代方案,如 ApEx 不是解决方案,因为其他开发人员使用第 6 版。
UPDATE2:抱歉问题的前一个标题,它具有误导性
java - 如何检查我们在 jdbc 中使用的是 oracle 8i 数据库?
在 jdbc 中,如何检查我们使用的是 oracle 8i 数据库?
sql - ORA-00933: SQL 命令未在带有连接的子查询中正确结束
自从我上次做 Oracle SQL 以来已经有一段时间了,希望有人能告诉我为什么我得到一个 933:
在 SQL Plus 中提前致谢,
迈克尔
sql - 使用 SQL 从日期中减去 n 天
当谈到 Oracle 时,我是一个初学者。我无法弄清楚如何做类似的事情:
简而言之,我想选择在特定日期和时间前 N 天出生的每个人,但我不太确定这是这样做的方法,也不会给我带来预期的结果。
PS:我在oracle8i下开发。
c# - 如何使用 C# 从 Oracle 8i 收听消息队列
通过为消息队列安装 Oracle ODAP,我能够在 C# 中使用 Oracle 11g 使用消息队列 API。我有一个基于 Oracle 8i 构建的旧系统的升级项目。基本上我无法更改现有系统,因此我正在考虑通过插入表触发器添加消息队列事件。但我想知道是否有办法在 C# 中收听该消息队列。
当前的 oracle 网站没有为 oracle 8i 提供 ODAC。但我想知道他们是否有支持或黑客来做到这一点?
对此的替代方法是每 1 秒进行一次轮询以监视表。你怎么看?
注意:我读到 java 可以通过 JMS 做到这一点,但要求是在 C# 中使用。 看这里
oracle - 连接 oracle 8i 与数据源方法给出异常
我的系统中只安装了 Oracle 8i,工作正常。我可以使用 driverManager 使用 jdbc 成功连接到它,但是当我使用 OracleDataSource 连接到它时会出现问题。它说 Oracle 不可用。我想我在提供 sid 时做错了什么。
我的部分代码 -
tnsnames.ora 条目(它的一部分) -
listener.ora 条目(它的一部分) -
在我的代码中,我尝试了 oracle,orcl 也代替了 ORCL0,但是除了 ORCL0 之外的任何东西都会给出 Io 异常:连接被拒绝,而提供 ORCL0 会给出异常 - ORA-01034:ORACLE 不可用......所以我猜 ORCL0 是正确的,但是我预计会有其他问题。
oracle - 如何使用 SELECT 结果记录作为 DECODE 参数?
当此 SELECT 仅返回一条带有准备好的字符串的记录时,是否可以使用 SELECT 结果作为 DECODE 参数?例如:
SELECT replace(replace(serialized_data)..)..) 作为结果 FROM 表
在 ONE ROW 中返回以下结果:
0,'label0',1,'label1',2,'label2'
但是当我把它放到解码时,它被解释为一个参数。是否有可能将此结果“字符串”转换为“纯” sql 代码?;)
谢谢你的帮助。