问题标签 [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.
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)')))
oracle - ORA-01034: ORACLE 不可用,为什么要在 Linux 上为 Oracle Database 18c XE 配置数据库
我成功完成了 Oracle PreInstall 18c 和 Oracle 18c 数据库安装。
当我运行 /etc/init.d/oracle-xe-18c configure 命令时,遇到以下错误。
顺便说一句,计算机中安装了另一个 Oracle 11XE。您认为我必须杀死 11XE 的所有端口并重新配置它还是问题来自任何其他地方?
您可以在下面找到其他错误日志。谢谢你的帮助。
python - Oracle 与 Python - 如何检查列是否已存在?
我正在尝试使用 python 从属性列表中创建一个 Oracle 表。可悲的是,我有多个同名的属性,因此我无法将它们添加到表中。我也不希望我的程序因此而停止。现在我正在尝试这个解决方案:
我已经粘贴了这个答案的长查询代码。该表是按预期使用第一个属性创建的,但是当我开始添加更多列时,我得到:
我错过了什么?
python - 如何使用 Python 将 100 万行插入 Oracle 数据库?
我有大约 100,000 到 1,000,000 行要插入到 Oracle18c 数据库中。我对 Oracle 和这个数量级的数据很陌生。我认为必须有一些最佳方法来做到这一点,但现在我只设法实现了逐行插入:
Oracle 中是否有一些明确的方法可以使用 cx_Oracle(python Oracle 库)批量处理行以达到更高的效率?
编辑:我从 CSV 文件中读取数据。
oracle-apex - 下载 Oracle Apex 后加载的空白页面
我在我的 Linux Centos 机器上下载了 Oracle 18C,它运行良好。之后我下载了 Oracle Apex 并按照所有步骤操作,但我遇到了空白页,因为大多数人在设置 Oracle Apex 后遇到。很多人遇到了这个问题,我按照他们提到的所有步骤进行操作。但是当我加载http://hostname:8080/apex/apex_admin时,我仍然看到空白页。我也无法从浏览器或任何 apex 日志目录中找到错误日志。.
此致
oracle - 创建与现有表具有相同表结构的 Oracle 临时表
如何创建与现有表具有相同表结构的全局临时表?
我知道这个概念在 SQL 服务器中可用,例如“从 abc 中选择 * 到 #temp123”。但我想在 Oracle 中执行相同的操作。
oracle - Oracle 18c 如何使用 impdp 导入 .dmp 文件
我有一个来自第 3 方合作伙伴的 *.dmp 文件,该合作伙伴提供要使用的数据。我想将它导入我的本地 Oracle 18c 数据库进行第一轮测试,因为我对 Oracle 数据库还很陌生。
他们还在一个文本文件中提供了两个长的“创建表......”命令,所以我认为这个转储文件有来自 2 个表的数据。
编辑:使用impdp
亚历克斯普尔的建议,我收到以下错误:
sql - Oracle 从 3 列创建数据透视表
我正在尝试创建一个类似于 excel 的数据透视表,其中包含 3 列信息、订单类型、产品代码以及该订单产生的收入。
我已经设法从订单 tpye 订购的同一产品的每个订单中获得产生的收入。
输出查询的片段:
正如您所看到的,由于产品不同,现在每种订单类型都有几行。
如何修改此查询以获取一个数据透视表,其中包含每种订单类型的列和产品代码的行,因此我只有一列用于订单类型而不是行?
例如: