如何在 Oracle 10g DB 中的 SYS 用户中重新编译无效的 Java 类对象?
我需要将 ORACLE 10g db 升级到 11g,但用户模式中有大量无效的 JAVA CLASS 对象类型对象,SYS 模式中有 30 个无效的 JAVA CLASS 对象类型对象,我读…
Oracle 排序替换变量
我需要对替换变量进行排序,以便稍后可以像这样引用它们: WITH vars AS (SELECT SORT(:var1,:var2, :var3) FROM DUAL) SELECT least_var, greater_va…
SQL 查询开始和结束日期
这与此略有不同:SQL 查询创建开始和结束日期 而且我不知道如何表达这个问题,因为我的英语很差。 表 Name | Date Foo | 1-Sep Foo | 2-Sep Foo | 3-S…
将数据批量插入 Oracle 数据库的最佳方法
我将创建很多数据脚本,例如 INSERT INTO 和 UPDATE 如果不是 1,000,000 条记录,也会有 100,000 多条记录 快速将这些数据导入 Oracle 的最佳方法是什…
Oracle PL/SQL 字符串比较问题
我有以下 Oracle PL/SQL 代码,从你们的角度来看可能很生疏: DECLARE str1 varchar2(4000); str2 varchar2(4000); BEGIN str1:=''; str2:='sdd'; IF(…
ORA-12154: TNS: 无法解析指定的连接标识符
当我安装服务器版本和现有的 Oracle 10g 客户端版本时,问题就开始了。 背景:安装了 Oracle 客户端版本 10g(位于 c:/oracle)以连接到位于其他国家/…
仅更改外部表 BADFILE、LOGFILE 和 DISCARDFILE 参数
我有几个外部表用于将文件数据读入数据库,每个外部表都针对特定的文件规范。 对于单一格式的文件,通过将表指向新的默认目录和新文件名来重用表。这…
验证 Oracle 列中的 GUID 值
我将 GUID 存储在 oracle 10g 表的一列中。该列的数据类型是 Varchar(2)。 现在我想检查此列中的值是否是有效的 GUID。 如何在 Oracle 中查询以检查值…
如何在Oracle Forms中取消记录的插入(create_record;)?就像取消按钮一样
我在取消 DML 时遇到问题。我是 PL/SQL 的初学者,抱歉。 我的程序是这样的。在运行时,有一个添加按钮,您可以在其中添加记录。但如果我按下添加按钮…
需要修复合并更新查询(简单但仍然令人困惑)
MERGE INTO table_1 a USING (SELECT * from table_2) b ON ( a.row_id = b.row_id and a.in_correct IS NULL) WHEN MATCHED THEN UPDATE SET a.in_co…
PL/SQL 块 - 简单地查看输出? [我确信这是一个非常简单的问题!]
我确信我想要的很简单,但我不知道如何实现。 我想要: 声明一些变量并将它们初始化为某些值 要执行多个选择(由上述变量值预测)并查看结果,就像我…
Oracle 多次插入表并进行 FK 检查
我必须将许多产品价值记录插入 Oracle 表中。我从 xls 文件中获取所有数据,使用 PHP 对其进行处理,并(目前)输出一个很长的 SQL 语句。插入每条记…