问题标签 [oracle18c]

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 投票
0 回答
1851 浏览

java - 如果在字符串中,则无法在 SQL 中设置命名(或序数)参数

项目设置为:Java 8、Hibernate 5.3.1、Oracle 18c

使用命名或序数参数执行查询时出现以下错误。仅当参数在函数内部时才会发生

select * from TABLE_PRIVILEGE a where ( ( json_exists(a.DATA,'$?(@.businessId in :businessId)')) 和 (a.DATA."resource" = :resource ) 和 (json_exists(a.DATA,' $?(@.actions in :actions)')) )

尝试设置函数中使用的任何参数时

查询#setParameter("businessId", value);

抛出异常

如果在本机查询中我们使用序数参数,则相同

select * from TABLE_PRIVILEGE a where ( ( json_exists(a.DATA,'$?(@.businessId in ?1)')) and (a.DATA.resource = ?2) and ( json_exists(a.DATA,'$? (@.actions in ?3)')))

0 投票
4 回答
8719 浏览

oracle - 如何删除oracle数据库速成版

在此处输入图像描述

请帮助任何人从我的系统中删除我缺少的东西。

0 投票
1 回答
359 浏览

oracle - ORA-01034: ORACLE 不可用,为什么要在 Linux 上为 Oracle Database 18c XE 配置数据库

我成功完成了 Oracle PreInstall 18c 和 Oracle 18c 数据库安装。

当我运行 /etc/init.d/oracle-xe-18c configure 命令时,遇到以下错误。

顺便说一句,计算机中安装了另一个 Oracle 11XE。您认为我必须杀死 11XE 的所有端口并重新配置它还是问题来自任何其他地方?

您可以在下面找到其他错误日志。谢谢你的帮助。

0 投票
1 回答
290 浏览

python - Oracle 与 Python - 如何检查列是否已存在?

我正在尝试使用 python 从属性列表中创建一个 Oracle 表。可悲的是,我有多个同名的属性,因此我无法将它们添加到表中。我也不希望我的程序因此而停止。现在我正在尝试这个解决方案:

我已经粘贴了这个答案的长查询代码。该表是按预期使用第一个属性创建的,但是当我开始添加更多列时,我得到:

我错过了什么?

0 投票
3 回答
4747 浏览

python - 如何使用 Python 将 100 万行插入 Oracle 数据库?

我有大约 100,000 到 1,000,000 行要插入到 Oracle18c 数据库中。我对 Oracle 和这个数量级的数据很陌生。我认为必须有一些最佳方法来做到这一点,但现在我只设法实现了逐行插入:

Oracle 中是否有一些明确的方法可以使用 cx_Oracle(python Oracle 库)批量处理行以达到更高的效率?

编辑:我从 CSV 文件中读取数据。

0 投票
0 回答
80 浏览

oracle-apex - 下载 Oracle Apex 后加载的空白页面

我在我的 Linux Centos 机器上下载了 Oracle 18C,它运行良好。之后我下载了 Oracle Apex 并按照所有步骤操作,但我遇到了空白页,因为大多数人在设置 Oracle Apex 后遇到。很多人遇到了这个问题,我按照他们提到的所有步骤进行操作。但是当我加载http://hostname:8080/apex/apex_admin时,我仍然看到空白页。我也无法从浏览器或任何 apex 日志目录中找到错误日志。.

此致

0 投票
3 回答
1471 浏览

oracle - 创建与现有表具有相同表结构的 Oracle 临时表

如何创建与现有表具有相同表结构的全局临时表?

我知道这个概念在 SQL 服务器中可用,例如“从 abc 中选择 * 到 #temp123”。但我想在 Oracle 中执行相同的操作。

0 投票
1 回答
2572 浏览

oracle - 从交互式报告中的列中选择行值

版本:甲骨文18.2

我的应用程序中有一个交互式报告。当我单击“删除”图标时,我想删除有关我选择的用户的信息。有没有办法从“设施管理器”列中获取值,以便我可以在选择语句中使用该值来执行删除语句。

我试图通过使用 ROW_ID 变量(:selected_rowid)来做到这一点,但这没有用。

+ 交互式报告图像

交互式报告图像

+ 设定值声明

设定值声明

0 投票
0 回答
2542 浏览

oracle - Oracle 18c 如何使用 impdp 导入 .dmp 文件

我有一个来自第 3 方合作伙伴的 *.dmp 文件,该合作伙伴提供要使用的数据。我想将它导入我的本地 Oracle 18c 数据库进行第一轮测试,因为我对 Oracle 数据库还很陌生。

他们还在一个文本文件中提供了两个长的“创建表......”命令,所以我认为这个转储文件有来自 2 个表的数据。

编辑:使用impdp亚历克斯普尔的建议,我收到以下错误:

0 投票
3 回答
315 浏览

sql - Oracle 从 3 列创建数据透视表

我正在尝试创建一个类似于 excel 的数据透视表,其中包含 3 列信息、订单类型、产品代码以及该订单产生的收入。

我已经设法从订单 tpye 订购的同一产品的每个订单中获得产生的收入。

输出查询的片段:

正如您所看到的,由于产品不同,现在每种订单类型都有几行。

如何修改此查询以获取一个数据透视表,其中包含每种订单类型的列和产品代码的行,因此我只有一列用于订单类型而不是行?

例如: