oracle12c相关内容

在Oracle中将定界字符串转换为行

我以前使用以下查询将逗号分隔的字符串转换为行- select regexp_substr('A,B,C,D','[^,]+', 1, level) from dual connect by regexp_substr('A,B,C,D', '[^,]+', 1, level) is not null; 但是,现在我的分隔符是-'〜^' 我不能对此定界符使用相同的查询. sel ..
发布时间:2020-05-22 01:58:27 数据库

oracle 12c的更改通知问题

OracleCommand cmd = new OracleCommand("select * from Test WHERE TestFLAG = 1 or TestFLAGis not null", con); 当表中有更改时,无论情况如何,我的.net项目仍将收到通知. 对于第二个问题,在我第一次收到任何通知后,此后在表上的任何更改都不会得到通知.为什么? 我的问题有解决办法 ..
发布时间:2020-05-22 01:51:52 C#/.NET

如何在Oracle PL \ SQL中包括Java函数(以及外部库)?

我有一个Java函数,它使用一个外部库(杰克逊)来处理JSON结构. 如何在Oracle(12c)PL \ SQL中包含函数及其所有依赖项? 数据库主机是Unix操作系统. 解决方案 您需要将项目编译为在运行db的unix os上创建项目后,转到jar路径并运行以下代码 $ > loadjava -user userName/password@dbName FirstFatJar.j ..
发布时间:2020-05-22 01:48:36 Java开发

通过Excel连接到Oracle数据库

我正在尝试从Excel工作表连接到服务器上的Oracle数据库,但无法理解原因. 我目前在不同的ORACLE_HOME中分别安装了 32位和64位Oracle 12c,并且在我的64位计算机上安装了32位Excel. 我正在尝试使用 New Query 向导连接到Excel中的Oracle数据库. 单击从Oracle数据库时,出现以下错误/消息. 我可以继续使用当前的提供程 ..
发布时间:2020-05-22 01:48:30 数据库

选择数字范围不重叠的地方

我有两个表,其中包含有关道路建设活动的记录: table_a是主列表. table_b是旧列表. 对于每年的每条道路,我想从table_b中选择table_a中不存在的记录. 此外,记录应该不沿道路在空间上重叠.更具体地说,table_b中的记录的from_m和to_m不应与table_a中的from_m和to_m重叠. 我该怎么做?我没有Oracle Spatial. ..
发布时间:2020-05-22 01:39:43 数据库

Oracle TO_DATE不抛出错误

我刚刚发现了oracle TO_DATE 的奇怪行为与 format_mask 参数一起使用时的功能. > 基本上,我看到的是,在一种情况下,它会忽略给定的格式掩码,并使用自己的掩码来解析输入,而在其他情况下,它将引发异常. 示例I 的预期行为-引发错误: SELECT TO_DATE('18-02-2016', 'DD/MON/YYYY') FROM dual ORA-0184 ..
发布时间:2020-05-22 01:31:20 数据库

当"PARTITION LIST SUBQUERY"时,执行计划中有什么(错误?)实例化了程序包

这是Oracle 12c的错误吗? 我在Oracle Linux上运行64位Oracle 12.1.0.2. 遇到了一件奇怪的事情:当执行计划切换为使用"PARTITION LIST SUBQUERY"时,受影响的查询中使用的程序包将失去其所有变量值.就像在运行DBMS_SESSION.RESET_PACKAGE之后,会取消实例化程序包一样. 该查询使用分区表,该分区表通过与另一个表连接 ..
发布时间:2020-05-22 01:26:05 数据库

Android-Oracle 12c数据库连接问题:java.sql.SQLException:ORA-28040:没有匹配的身份验证协议

最近三天以来,我仅通过 Android-Oracle 12c数据库的简单连接就遇到了问题. 最近我上传了 Android-Oracle-Connection 但适用于11g版本.我使用了 ojdbc14.jar 在该演示中,我使用了以下几行代码: /** * Driver for Oracle */ private static final String DEFAULT_DR ..
发布时间:2020-05-22 01:21:48 移动开发

从12.1更新到Oracle 12.2后,表运算符出现错误(ORA-21700)

我们的Oracle数据库最近从12.1.0.2升级到12.2.0.1 +补丁集更新20180417. 自更新以来,我们在调用plsql过程时遇到以下错误: ORA-21700:对象不存在或被标记为删除 我们已经缩小了问题的范围,这似乎是由于在程序包中定义的关联数组上使用 table运算符引起的.我所有的研究都表明,我们所做的工作是在12.1中引入的,并且仍然应该在12.2中起作用. ..
发布时间:2020-05-22 01:20:23 数据库

Oracle 12在SQL中的本地集合类型上是否有问题?

长话短说,我建议讨论您在下面看到的代码. 运行时: Oracle 11编译器引发 "PLS-00306:调用PIPE_TABLE时错误的参数数目或类型提示" "PLS-00642:SQL语句中不允许使用本地集合类型" Oracle 12编译以下软件包时没有出现这样的警告,但我们在运行时感到惊讶 按原样执行匿名块时-一切都很好 (我们可以在pipe_table函数 ..
发布时间:2020-05-22 01:11:56 数据库

Oracle为什么在这里添加一个隐藏的列?

我们最近将客户系统迁移到Oracle 12c和产品的最新版本.此过程包括运行许多迁移脚本,这些脚本主要添加或更改表.我们注意到,在向表中添加列同时提供默认值的同时,还会创建一个额外的隐藏列SYS_NC00002$. 您应该可以使用以下代码重制此 create table xxx (a integer); alter table xxx add (b integer default 1) ..
发布时间:2020-05-22 01:11:12 数据库

如何在Oracle 12c中使用PBKDF2?

我们想在Oracle 12c中保存用户密码.我找到了dbms_crypto -Package,但是没有有关PBKDF2的信息. 2017年在Oracle 12c中使用PBKDF2的当前状态是什么? 解决方案 这是一个较晚的答案,但是据我所知,Oracle的DBMS_CRYPTO软件包本身并不支持PBKDF2.也就是说,您可以自己实现算法;这是一种实现方法: CREATE OR ..
发布时间:2020-05-22 01:10:25 数据库

无法在SQL Developer中打开View-> DBA菜单(已安装Oracle 12C标准版)

我已经安装了Oracle 12C Standard Edition.那里一切正常.我还连接了Oracle SQL Developer Client 4.0.由此,我可以访问表,索引等. 我试图通过单击查看-> DBA菜单从SQL Developer Client中查看表空间详细信息.通过单击此菜单,没有打开任何内容. 通过EM,我可以看到这些.但是我想通过SQL开发人员来看看. ..
发布时间:2020-05-22 01:03:22 数据库