• PLS-00222:范围内不存在名称为“ PR_UNCOMPRESS”的功能

    我必须解压缩名为TEST.zip的文件夹并自动执行该过程。 我尝试了多种方法,在Internet上搜索之后,我发现一种更好的方法是创建Java Utility,然后编写一个过程。 这是我首先运行的Java Utility。 CREATE OR REPLACE AND RESOLVE JAVA SOURCE NAMED "Zlib" AS import java.util.zip.*; import oracle.sql.BLOB; public class Zlib { public stat...
  • SQL Developer中存储过程的问题-不会“刷新”块中所做的更改

    N.B,我面临的问题与业务逻辑无关,而与存储过程本身有关。这是我面临的一个非常奇怪的问题,而我以前从未遇到过这种问题。 I'm modifying a stored procedure written in PL/SQL - called "MY_STORED_PROC" - and, each time I change its content, the previous changes still in the result of the execution of the SP. 这是存储过程的示例: ...
  • ORA-00904仅在Hibernate上的标识符无效

    我收到无效的标识符错误,但仅在休眠状态下。 如果我从休眠日志中复制查询并在我的SQL客户端上运行它,它的工作原理就像一个魅力。 User.java @Entity @Table(name = "MCI_USER", schema = Constantes.DB_SCHEMA) @Inheritance(strategy = InheritanceType.JOINED) public class User implements Entidade<Integer>, Serializable{ @Id...
  • ORA-00979:不是GROUP BY表达式-在select中调用一个函数

    在SELECT中调用两个函数时出现问题。 在主Select中,调用函数“ getCodGama”和“ getDescGama”。 当我尝试运行此命令时,显示下一个错误“ ORA-00979:不是GROUP BY表达式”。 如果我将这两个别名(codGama和descGama)放在Group By上,则会出现相同的错误。 我不知道该怎么办,因为,如果在分组依据中放置或不放置函数的这两个别名,则我将遇到相同的错误。 函数“ getCodGama”返回VARCHAR2。 函数“ getDescGama”返回VAR...
  • 更改循环以选择语句并超过CPU使用率的调用限制

    所以我在执行以下代码时遇到了这个错误: ORA-02393: exceeded call limit on CPU usage 假定该过程将以半小时为间隔,在接下来的14天内针对每个tni,frmp和lr组合生成从现有表到新表(local_rm16)的预测。预测的每个半小时间隔具有不同的值。例如,在星期一,hh = 1,它将仅根据现有数据计算星期一的平均值,其中hh = 1。然后,它将持续一天的其余时间,直到hh = 48。 有人告诉我,用select语句替换循环将解决此错误并提高代码的性能,但是我不知道...
  • Mybatis queryFromDatabase函数中的NullPointerException

    我在MyBatis BaseExecutor类中获得了NPE。我认为这是我做错的事情,但我不知道会怎样。我正在使用mybatis 3.5.2 为了方便起见,来自BaseExecutor的代码段: 堆栈跟踪: org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.lang.NullPointerException ### The error may exist in com/m...
  • 如何在Oracle中使用特定的WITH子句创建过程?

    通过使用特定的WITH子句创建过程,我遇到了问题。我使用一个Oracle数据库。我需要一个临时表来在执行期间映射特定的值。 这是我的WITH子句(对于我的特定用例,它代表旧数据库架构和新数据库架构之间的一种映射): WITH myTempTable AS ( SELECT * FROM ( SELECT 'myFirstOldSchema' AS OLD_SCHEMA, 'myFirstNewSchema' AS NEW_SCHEMA FROM dual UNION ...
  • SqlBulkCopy不将两个记录从Oracle数据库复制到SQL Server

    我的一位客户正在使用一项每天晚上运行的作业,该作业将Oracle视图中的数据复制到SQL Server 2014中的目标表中。Oracle数据库属于第三方公司,并且他们仅提供访问其数据库的读取权限。最近,我收到客户的投诉,他们没有在他们的申请中看到一些记录。当我在SQL Server中的目标表中进行快速搜索时,的确发现有两条记录缺失。但是,当我在Oracle数据库上执行简单的select语句时,我可以看到他们的视图中存在该信息。 The code has been written in .NET and I...
  • 与直接查询相比,Prepare Statement很慢甲骨文数据库

    我的申请中有一条准备好的声明,需要3分钟才能得出结果。但是,我在sql developer中执行了相同的查询,并且只需要不到0.1秒就可以得出结果。上周我一直对此进行研究,但找不到合适的解决方案。这是我的代码。 public List<ResponseDto> loadData(RequestDto request) throws SQLException { List<ResponseDto> responseDto = new ArrayList<>(); int sor...
  • Oracle查询从列1返回值以获取列2中的某些值

    我有一条语句从4个表中获取数据。该select语句的结果将从一开始就为我提供所需的信息。然后,我要在第二个select语句中过滤这些结果。 语句看起来像这样 WITH temp AS (SELECT "username", Max("session_start_time") AS "START_TIME", "product_name" FROM (SELECT "PPM"."ppm_logon_sessions...
  • 如何在Java Maven项目中将localhost:8080更改为mysite:1699名称

    我正在使用oracle 12c database.this数据库正在云上运行。所以当我尝试默认运行我的maven项目时,它在localhost:8080 / applicationname上运行并且与数据库的连接失败。我想更改此localhost:8080和运行我的网址mysite:1699。这个java maven项目基于自动完成搜索。我想先连接oracle数据库,然后搜索自动完成框,但是能够连接oracle数据库,并且当我默认运行我的项目时,它即将到来的http:localhost: 8080 / Sa...
  • 序列生成的主键似乎不适用于select语句

    序列生成的主键似乎不适用于select语句 我正在尝试创建运输数据库。我已经在Access和MySQL中做到了。现在我正在做 Oracle和我对使用它完全陌生。我遇到了序列生成字段的麻烦。或者至少我是这样认为的。您将在以下时间登机 你读了整本书。 这是我的driverRecords表的代码: CREATE TABLE TRANSPORT_SCHEMA.driverRecords ( driverReg varchar2(15) PRIMARY KEY, driverIDNumber varc...
公告

欢迎访问 goshare  点击这里设置您的邮箱  可以接收站内跟帖、回复邮件提醒,不错过任何一条消息。

关注公众号订阅更多技术干货! 码农俱乐部