问题标签 [oracle9i]

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 回答
65 浏览

oracle - 9i 中的 all_nested_table_cols 在哪里?

Oracle 9i 有嵌套表,但是它没有 all_nested_table_cols sysview(如 10g 和 11g),它可以让我看到这些嵌套表的列是什么。如何在 9i 数据库中找到这些信息?

0 投票
4 回答
6819 浏览

oracle9i - 调用存储过程时出现异常:类型长度大于最大值

嗨,当我从 J2EE 应用程序调用任何存储过程时,我遇到了这个异常。

调用存储过程时出现异常:类型长度大于最大值

我有 Oracle 9.1.0.7、JDK1.4 并使用在 Weblogic 8.1 上运行的 ojdbc14.jar

请告知可能是什么根本原因?

下面是我的 ojdbc14.jar 的清单

Manifest-Version: 1.0
Implementation-Version: "Oracle JDBC Driver version - 10.1.0.2.0"
Specification-Title: "Oracle JDBC driver classes for use with JDK1.4"
Specification-Version: "Oracle JDBC Driver version - 10.1.0.2 .0"
实施-标题:"ojdbc14.jar"
创建者:1.2.2 (Sun Microsystems Inc.)
实施-时间:"Wed Jan 21 00:48:12 2004"
实施-供应商:"Oracle Corporation"
规范-供应商:“甲骨文公司”。

0 投票
1 回答
302 浏览

oracle - oracle 9i 上的 all_queue_subscribers 字典视图在哪里?

11g 和 10g 都有all_queue_subscribers(和user_, dba_)字典表,用于列出队列的订阅者,但在 9i 上不存在。9i 数据库中是否存在相同的队列订阅者概念,我可以从哪里获得这些信息?

0 投票
1 回答
4874 浏览

php - PHP/5.3.2 中的 OCI8 扩展在哪里?

我正在部署一个使用 OCI8 函数连接到 Oracle 9i 服务器的 PHP 应用程序。我已经安装了最新的 Windows 官方二进制文件 (PHP/5.3.2),以便将其作为 Apache 2.2 模块(即 VB6+ts MSI 安装程序)运行。但是,OCI8 扩展不再出现在扩展列表中:唯一可供选择的选项是Oracle (10)Oracle (11g)

PHP 手册没有说明 OCI8 已被弃用。此外,没有对任何 Oracle 10 或 11 扩展的引用:-?

OCI8改名了吗?其他扩展是什么?

0 投票
6 回答
3490 浏览

sql - Oracle:如何使用明细表中的最新行更新主数据?

我们有两张表:

车辆:

  • ID
  • 注册号码
  • 最后分配用户名
  • 最后分配日期
  • 最后分配 ID

分配:

  • ID
  • 车辆编号
  • 用户名
  • 日期

用最新分配更新 Vehicle 表中每一行的最有效(最简单)的方法是什么?在 SQL Server 中,我将使用 UPDATE FROM 并加入具有最新分配的每辆车。Oracle 没有 UPDATE FROM。你是如何在甲骨文中做到这一点的?

** 编辑 **

我要求更新的最佳 SQL 查询。我将使用触发器来更新主表中的数据。我知道如何编写触发器。我要问的是如何编写 SQL 查询来更新 Vehicle 表。例子会很好。谢谢你。

0 投票
1 回答
4039 浏览

sql - 在 pl/SQL 中继续声明?

可能重复:
Oracle 10g PL/SQL 中的“CONTINUE”关键字

我正在使用 Oracle 9i,我想在 PL/SQL 中使用 continue 语句或其等效语句。在 oracle 9i 中是否有任何称为“继续”的关键字。如果没有,请告诉我解决方案。

0 投票
1 回答
2296 浏览

xml - 如何使用 Oracle 9i PL/SQL 对 XML 文档进行数字签名

假设我们有一个简单的 XML 文档 (doc.xml),如下所示:

和一个证书文件:test.p12

如何使用 Oracle 9i PL/SQL 制定解决方案,根据http://www.w3.org/2000/09/xmldsig#对 XML 文档进行数字签名

任何数字签名形式(例如 Enveloped)和方法(例如 RSAwithSHA1)示例都会很棒。

0 投票
1 回答
272 浏览

oracle - Oracle 数据库偶尔需要手动重启

首先让我说我的 Oracle 知识很少。

我们有一个将数据存储到 Oracle 9.2 数据库中的专有应用程序,效果很好。我只使用这个软件,因此每 3 个月左右使用一次 Oracle。问题是,似乎由于不活动,我必须使用以下命令启动数据库/实例:

如果我只离开使用服务器几个星期,我不必这样做。我只是好奇这笔交易是什么?这并不是什么大不了的事,但它是我可以修复的,还是我什至想要修复它?也许这是一个安全的事情?如果是这样的话,这个不活动设置在哪里?

我最感兴趣的是理解,所以信息越多越好。谢谢!

0 投票
1 回答
16200 浏览

java - 使用注释从 Spring-Hibernate 执行存储过程

我正在尝试使用注释使用 Spring/Hibernate 执行一个简单的存储过程。这是我的代码片段:

DAO类:

我的实体类:

和存储过程:

如果我输入无效的 EID,它返回的空列表是可以的。

但是当有记录时,会抛出以下异常:

我需要修改实体(Requestor.class)吗?REFCURSOR 将如何转换为列表?存储过程应返回多条记录。

0 投票
2 回答
20320 浏览

oracle - 如何判断 ALL_TAB_COLS 中哪些列未使用?

当您在 Oracle 9i 上查询 ALL_TAB_COLS 视图时,它会列出标记为 UNUSED 的列以及“活动”表列。似乎没有一个字段明确说明列是否未使用,或者我可以加入的任何视图都列出了表中未使用的列。如何轻松找出未使用的列,以便将它们从 ALL_TAB_COLS 中过滤掉?