oracle12c 相关问题

Oracle是RDBMS产品。该产品的特定版本称为Oracle9i,Oracle10g,Oracle 11g和Oracle 12c。通常,每个主要版本中都有两个版本。标记为** oracle12c **的问题假定特定于此版本或此版本中引入的功能。

使用 ARRAY 输入参数执行 Oracle 存储过程

由于 oracle.sql.ArrayDescriptor、oracle.sql.STRUCT 和 oracle.sql.StructDescriptor 已弃用,我正在使用 java.sql.Array 和 java.sql.Struct 从 Java 调用 Oracle 存储过程。 我是我们...

回答 1 投票 0

相关子查询上的过滤器返回 null oracle

我有以下查询,它将子表记录组合为逗号分隔的字符串。但是当我尝试将过滤器应用于相关子查询时,值将替换为 null 而不是删除...

回答 1 投票 0

在 Oracle 中将子表行转换为逗号分隔值

我有一个要求,我希望子表行显示为逗号分隔的字符串而不是多行。 父表:员工 ID 姓名 I1BF91860BCB711EDBF4EF0FBCBCA9E17 蒂姆

回答 2 投票 0

在oracle sql中将时间戳列转换为毫秒

我想将Oracle DB中的时间戳列转换为毫秒。 时间戳列值将转换为加拿大/山区时区并添加为时间戳值,因为它已经在加拿大...

回答 1 投票 0

Oracle 12c CDB 环境 dbsnmp 用户已锁定。无法以“SYS”用户身份解锁

SQL> 以 sysdba 身份连接 sys 输入密码: 连接的。 SQL> ALTER USER DBSNMP 帐户解锁; 更改用户 DBSNMP 帐户解锁 * 第 1 行错误: ORA-01031: 权限不足 SQL> 显示

回答 1 投票 0

sql查询中join使用的海量表应该创建什么样的索引?

对于以下查询。 ITEM_CTY_TAR_T 是一个包含超过 1000 万行的庞大表。我已经在该表上创建了主索引,其中包含列 ITEM_NO、ITEM_TYPE、GA_CODE_IMP、GA_TYPE_IMP、TAR_NO 和

回答 1 投票 0

如何定界大逗号分隔字符串 - Oracle 过程

我正在 Oracle 12C 中工作,并将逗号分隔的列表从我的 C# 程序传递到 Oracle 过程,想要分隔字符串并希望在动态 sql 中使用它。我在

回答 3 投票 0

带有条件的数组中的 ORACLE JSON_TABLE 嵌套路径

运行 Oracle 12c R2... 我们正在解析一些 JSON 数据。这是 JSON 的简化示例... { "GTIN14": "00842768005244", “GUDID描述”:“

回答 0 投票 0

Oracle Forms 12c webutil 无法在 Mac OS 中运行

Oracle 表单 12c webutil 在 Mac OS 上运行时无法工作。请指导。 我在苹果设备中安装了Microsoft windows 10,以便通过java web start运行oracle forms webutil。但我需要网络...

回答 0 投票 0

在 PL/SQL 中处理原始数据,无需创建表

专家们, 我必须处理电子邮件中收到的原始数据。这是一次性请求,因此我试图找到一种简单有效的方法来处理它,而无需创建表。 原始数据有3列...

回答 2 投票 0

#[INS-20802] Oracle Database Configuration Assistant 在 windows7 上安装 oracle12c 时失败。任何人都可以建议吗?

[INS-20802] Oracle 数据库配置助手失败。 原因 - 插件在其执行方法中失败 操作 - 请参阅日志或联系 Oracle 支持服务。日志文件位置 C:\P...

回答 4 投票 0

oci_parse():和 oci_execute();警告

开始在 PHP 中使用 oci_ 函数。遇到主题错误。 我的数据库文件如下: 开始在 PHP 中使用 oci_ 函数。遇到主题错误。 我的数据库文件如下: <?php $conn = oci_connect("user", "pass", "LOSINGMINDHOST"); if (!$conn) { $e = oci_error(); error_log(trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR)); } oci_close($conn); ?> 确认以上连接字符串成功 现在,在我的测试文件中,我有以下内容: <?php include("include/database.php"); $queryMain = oci_parse($conn, "select * from sometable"); oci_execute($queryMain); ?> 使用上面的内容,这是我在屏幕上看到的: Warning: oci_parse(): supplied resource is not a valid oci8 connection resource in D:\htdocs\mysite\test.php on line 4 Warning: oci_execute() expects parameter 1 to be resource, bool given in D:\htdocs\mysite\test.php on line 26 我在 Windows Server 2019 上使用 PHP 7.4。 我检查了 php.ini 文件以确保 oci8 连接可用和/或未注释掉。 我还需要什么才能完成这项工作? 打开连接后立即再次关闭它。这使它无法使用。删除oci_close($conn);电话。 总的来说,你可能想看看不同的架构,比如使用类。 只需删除 include connection.php 行并添加连接字符串 $conn = oci_connect("user", "pass", "LOSINGMINDHOST"); 来自 connection.php .

回答 2 投票 0

从另一个视图 Oracle 比较一组连续的行后提取

嗨,我想在比较来自另一个视图的行集后,从一个视图中获取序列 ID。 我可以按序列 ID 执行 listagg 和分组,并将该 listagg 与其他视图匹配。但是有没有...

回答 2 投票 0

需要有关 REGEXP_SUBSTR() 函数的帮助

我有一个查询,它从 > 和 <\ Query is written as SELECT REGEXP_SUBSTR ('Column','([^>]+)\ 之间的列字符串中获取结果 我有一个查询,它从 > 和 <\ 之间的列字符串中获取结果 查询写成 SELECT REGEXP_SUBSTR ('Column','([^>]+)\</', 1, 1,NULL,1) from table 我明白第三个参数是起始位置 第四是发生 但不确定5号和6号 任何人都可以解释这个查询是如何工作的。我看过一些博客,但参数不同。 什么是([^>]+)\</,Null(第5)和1(第6) 您的正则表达式是错误的,不会匹配“来自>和<\之间的列字符串的结果”,因为它从不匹配初始>. 如果你想在它们之间进行匹配,那么你需要包括前导>然后你可以匹配尽可能少的字符(使用非贪婪模式[^<>]*?)直到找到</(在描述中你陈述\并在你使用/的代码中。我假设你想要/,因为它在XML中使用): SELECT REGEXP_SUBSTR ( 'Column', '>([^<>]*?)</', 1, 1, NULL, 1 ) FROM table_name 至于: 什么是([^>]+)\</,Null(第5)和1(第6) 正则表达式不正确,因为它将匹配一个或多个非>字符,直到找到第一个</子字符串。 参数在 Oracle 的 REGEXP_SUBSTR 文档 中描述,并且是 match_param 和 subexp 参数。文档中提供了完整的描述,但您的参数将使用默认匹配参数并返回第一个捕获组的内容。 然而 如果您真的要解析 XML(或 XHTML),那么您最好使用合适的 XML 解析器,例如 XMLTABLE.

回答 1 投票 0

有条件地执行触发器用户 Oracle

我想将触发器的执行条件设置为oracle用户。 如果是 Oracle 用户 : X,则不执行触发器,否则是。 我创建了一个函数 创建或替换功能

回答 1 投票 0

CASE Statement error with ORA-00979: not a GROUP BY expression

我正在努力解决为什么下面注释掉的代码(AND ESIB.UNIT_OF_ISSUE IS NULL)出错并出现错误 - ORA-00979: not a GROUP BY expression when I uncomment this additional condition ...

回答 1 投票 0

我们如何将时间戳与时区类型的 oracle db 列映射到 java 中的投影类?

异常:由以下原因引起:org.hibernate.MappingException:JDBC 类型没有方言映射:-101at org.hibernate.dialect.TypeNames.get(TypeNames.java:71)at org.hibernate.dialect.TypeNames.get(类型Na...

回答 0 投票 0

登录 Oracle Enterprise Manager 时,它再次要求我提供凭据。为什么?

我正在尝试登录:https://localhost:5500/em/login 首先,我在右下方区域输入了我的凭据。然后,我点击了按钮。 之后,页面顶部出现了一个弹窗……

回答 3 投票 0

条件连接与 CASE 语句导致语法错误

我基本上想在下面有 CASE 语句的地方写一个条件连接,但这会导致语法错误。我基本上只想在 OWNING_ENTITY_ID 等于时才使用此连接...

回答 0 投票 0

为什么这个相关子查询比窗口函数更快?

两个查询: 选择 tbraccd_pidm, 最大(tbraccd_balance) 保持(dense_rank first order by tbraccd_tran_number) 结束(由 tbraccd_pidm 分区) 来自 tbraccd; 选择 tbraccd_pi...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.