oracle相关内容

如何在Oracle中找到指向一条记录的外键依赖项?

我有一个非常大的Oracle数据库,有许多表和数百万行。我需要删除其中的一个,但希望确保删除它不会破坏指向它作为外键记录的任何其他依赖行。有没有办法获得指向此行的所有其他记录的列表,或者至少是表模式?我知道我可以尝试自己删除它,然后捕获异常,但我不会自己运行脚本,需要它第一次干净地运行。 我可以随心所欲地使用Oracle的SQL Developer和AllRoundAutomations的P ..
发布时间:2022-07-21 13:14:26 数据库

SQLPlus在插入时删除LOB字段中的尾随空格

我正在使用SQL Plus 11.1.0.6.0运行一个脚本,该脚本执行批插入到Oracle 10g数据库中。 我注意到的问题是,在将一些代码字符串插入到包含一些带有尾随空格的行的LOB字段中时: ....public void myMethod().... --trailing space here ....{ ........int myVar = 1; ........ -- empt ..
发布时间:2022-07-18 14:45:26 数据库

Apple M1上的Oracle 12c坞站设置

我正尝试在M1 Mac上的docker中运行Oracle数据库。我尝试了store/oracle/database-enterprise:12.2.0.1-slim和container-registry.oracle.com/database/enterprise:12.2.0.1-slim中的图像,但收到相同的错误。 docker run -d -it --name oracle -v $ ..
发布时间:2022-07-16 11:18:00 数据库

从数据库到Oracle的连接

我正在尝试从数据库连接到Oracle数据库。然而,我在任何文档中都找不到确切的语法。 有谁可以帮助了解准确的语法吗?还是逐步建立连接的过程? 这是我到目前为止的尝试: dbutils.widgets.text("sql_instance_name", "serveraddress") jdbcHostname = getArgument("sql_instance_name") ..
发布时间:2022-07-15 09:25:18 数据库

设置Oracle Apex会话超时

Oracle Apex 4.1.1.00.23 您好,我正在尝试将我的应用程序设置为超时,并在60分钟后重定向到登录页面。我已在共享组件>安全属性>会话超时中进行了配置。然而,我的问题是,在我的页面上按下“提交”按钮之前,应用程序不会重定向。每当此重定向到登录页面,并且用户通过此重定向登录时,应用程序似乎不持有此‘用户ID’,从而导致当用户从重定向页面登录后提交数据时,空的‘用户ID’条目被提交 ..
发布时间:2022-07-02 09:54:50 数据库

Oracle输出在SQL Developer和EXCEL中不同

我面临着一个非常不同的问题,无法找出可能导致它的原因。 我在SQL Developer中运行了一个来自4个不同表的联接的查询。 然后我复制了结果网格中的输出,并将其复制到Excel。 现在,当我在SQL Developer中查看输出并将其与Excel中的数据进行比较时,它们看起来不同。 例如,对于同一行,列中有不同的值。 这怎么可能呢? 我使用的是Oracle 12C。 推 ..
发布时间:2022-06-29 19:45:53 数据库

SSIS与Oracle的连接

首先,我必须说我对SSIS的这一方面还是个新手。我正在尝试从SSIS中的包创建与Oracle数据库的连接。问题是,这个项目最初是在Access中完成的,我的工作是将其转换为SSIS,该项目所在的计算机是一台32位PC,它有MS Visual Studio 2008在32位上运行。我工作的PC是一台64位的机器,安装了MSVS 2010。 我开始寻找有用的信息来尝试解决这个问题。有人告诉我,有 ..
发布时间:2022-06-29 19:36:32 数据库

更改Oracle中列的数据类型

我创建了下表 CREATE TABLE PLACE( POSTCODE VARCHAR(10) PRIMARY KEY, STREET_NAME VARCHAR(10), COUNTY VARCHAR(10), CITY VARCHAR(10)); 我要将name、county和city从varchar(10)更改为varchar(20)。我该怎么做? 推荐答案 ..
发布时间:2022-06-29 13:17:10 数据库

无数据的SQL CASE语句

我有一个表,其中包含具有运行状态的流程引擎1、2、3、4、5、6。当其中一个引擎出现故障时,该记录将从表中删除。使用CASE语句,我可以显示第一个出现故障的引擎,但是如果有两个或多个引擎出现故障,我该如何开始显示这些引擎呢?例如,如果两个引擎都停机,我如何使此查询显示PE 2停机和PE 4停机。目前,它仅显示列表中关闭的第一个引擎。 SELECT CASE WHEN (SELECT ..
发布时间:2022-06-28 23:56:54 数据库

Oracle生成具有时间间隔的计划行

我有一些每5分钟生成一次行的SQL。如何对其进行修改以消除重叠时间(见下文) 注意:每一行都应该与一个没有重复的Location_id相关联。在本例中,应该生成25行,因此CONNECT BY应该类似于SELECT COUNT(*)FROM LOCATIONS。 我的目标是创建一个函数,它接受以下格式的Schedule_id和Start_Date ‘MMDDYYYY HH24:MI’;如果下一 ..
发布时间:2022-06-20 16:05:27 数据库

删除连接到另一个表SQL的一个表中的记录

我有两个表,一个包含211,000条记录(不推荐使用的记录),另一个包含10,500,000条记录 我想在id和versionnumber字段上连接这两个表,因为这两个表都有这些字段。我希望从连接表中删除匹配的记录(来自连接表),即从10,500,000条记录中删除所有212,000条记录 我想知道使用Oracle SQL解决此问题的最佳方法是什么?我已经看到了 示例中,已使用单个字段使用内部 ..
发布时间:2022-05-30 21:55:36 数据库

Oracle(空间几何)查询的问题

我正在尝试使用SDO_WITHING_DISTANCE形成一个查询,该查询返回给定矩形内的实体列表。我所做的查询看起来应该可以工作,但Oracle给了我一些奇怪的错误。以下是查询: SELECT * FROM TBLENTITYLOCATION TL INNER JOIN TBLENTITY TE ON TE.ENTITYID=TL.ENTITYID WHER ..
发布时间:2022-05-29 22:12:02 数据库

为什么由VARCHAR2索引的关联数组存储的元素不超过9个

VARCHAR2(32000)索引的关联数组在下面的代码中仅存储9个元素。 而如果我使用由pls_INTEGER索引的关联数组,我可以在数据结构中存储9个以上的元素(在我的例子中为15个元素)。 那么在我的示例中,为什么使用VARCHAR2索引的关联数组不能接受9个以上的元素。 编码: declare --TYPE tabperson IS TABLE OF varchar2(8 ..
发布时间:2022-05-18 13:49:08 数据库

Oracle UCP、C3P0和HikariCP的比较

我正在尝试比较一些Java连接池库,但到目前为止还没有找到任何令人满意的答案。 目前,C3P0正在我的应用程序中使用,但我想推荐其他连接池库,但我没有任何可靠的信息来迁移到任何其他连接池机制。我读到Oracle的UCP正在使用连接捕获机制,但我不知道它有多有用,也不知道其他提供商是否也提供了捕获机制。 可以包括哪些要点来比较各种连接池机制。 谁能推荐一下甲骨文UCP、C3P0和HikariCP中哪 ..
发布时间:2022-05-11 11:41:49 数据库