oracle12c相关内容
我以前使用以下查询将逗号分隔的字符串转换为行- 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
..
我要查询的数据库是Oracle 12c.有关数据库版本的详细信息如下: Oracle Database 12c企业版12.1.0.2.0版-64位生产 PL/SQL版本12.1.0.2.0-生产 我试图消除在SQL查询中的每个视图或表周围使用双引号的必要. 以下工作(来自Oracle Sql Developer GUI) select m."Metadata" fro
..
OracleCommand cmd = new OracleCommand("select * from Test WHERE TestFLAG = 1 or TestFLAGis not null", con); 当表中有更改时,无论情况如何,我的.net项目仍将收到通知. 对于第二个问题,在我第一次收到任何通知后,此后在表上的任何更改都不会得到通知.为什么? 我的问题有解决办法
..
我需要从除以YEAR的数量总和中找出MAX VALUE(需要编写Oracle查询). 例如 ITEM_ID ORG_ID YEAR QTY 100 121 2015 10 100 121 2016 5 100 121 2017 8 101
..
我有一个Java函数,它使用一个外部库(杰克逊)来处理JSON结构. 如何在Oracle(12c)PL \ SQL中包含函数及其所有依赖项? 数据库主机是Unix操作系统. 解决方案 您需要将项目编译为在运行db的unix os上创建项目后,转到jar路径并运行以下代码 $ > loadjava -user userName/password@dbName FirstFatJar.j
..
我正在尝试从Excel工作表连接到服务器上的Oracle数据库,但无法理解原因. 我目前在不同的ORACLE_HOME中分别安装了 32位和64位Oracle 12c,并且在我的64位计算机上安装了32位Excel. 我正在尝试使用 New Query 向导连接到Excel中的Oracle数据库. 单击从Oracle数据库时,出现以下错误/消息. 我可以继续使用当前的提供程
..
我有两个表,其中包含有关道路建设活动的记录: table_a是主列表. table_b是旧列表. 对于每年的每条道路,我想从table_b中选择table_a中不存在的记录. 此外,记录应该不沿道路在空间上重叠.更具体地说,table_b中的记录的from_m和to_m不应与table_a中的from_m和to_m重叠. 我该怎么做?我没有Oracle Spatial.
..
这是一个简单的Oracle表: +-----------+---------+ | food | person | +-----------+---------+ | pizza | Adam | | pizza | Bob | | pizza | Charles | | ice cream | Donald | | hamburger |
..
我刚刚发现了oracle TO_DATE 的奇怪行为与 format_mask 参数一起使用时的功能. > 基本上,我看到的是,在一种情况下,它会忽略给定的格式掩码,并使用自己的掩码来解析输入,而在其他情况下,它将引发异常. 示例I 的预期行为-引发错误: SELECT TO_DATE('18-02-2016', 'DD/MON/YYYY') FROM dual ORA-0184
..
这是Oracle 12c的错误吗? 我在Oracle Linux上运行64位Oracle 12.1.0.2. 遇到了一件奇怪的事情:当执行计划切换为使用"PARTITION LIST SUBQUERY"时,受影响的查询中使用的程序包将失去其所有变量值.就像在运行DBMS_SESSION.RESET_PACKAGE之后,会取消实例化程序包一样. 该查询使用分区表,该分区表通过与另一个表连接
..
我一直在尝试使用Oracle SQL Developer远程连接到Oracle 12c.它显示了在连接服务器期间的以下错误: Status : Failure -Test failed: IO Error: The Network Adapter could not establish the connection 我确实可以连接到服务器上的oracle数据库,但是问题是有关远程连接
..
最近三天以来,我仅通过 Android-Oracle 12c数据库的简单连接就遇到了问题. 最近我上传了 Android-Oracle-Connection 但适用于11g版本.我使用了 ojdbc14.jar 在该演示中,我使用了以下几行代码: /** * Driver for Oracle */ private static final String DEFAULT_DR
..
我有一个Oracle 12c数据库,该数据库的表包含一个标识列: CREATE TABLE foo ( id NUMBER GENERATED ALWAYS AS IDENTITY PRIMARY KEY, bar NUMBER ) 现在,我想使用PL/SQL插入表中.由于实际上该表有很多列,因此我使用%ROWTYPE: DECLARE x foo%ROWTYP
..
我们的Oracle数据库最近从12.1.0.2升级到12.2.0.1 +补丁集更新20180417. 自更新以来,我们在调用plsql过程时遇到以下错误: ORA-21700:对象不存在或被标记为删除 我们已经缩小了问题的范围,这似乎是由于在程序包中定义的关联数组上使用 table运算符引起的.我所有的研究都表明,我们所做的工作是在12.1中引入的,并且仍然应该在12.2中起作用.
..
我正在尝试写一个ININSERT INTO来完成一些DISTINCT/GROUP BY工作.该查询可以作为select语句很好地运行,但是如果将它包装到INSERT INTO中,将无法正常工作. INSERT INTO MasterRecords (BatchRecordRecordID, SourceID, BatchID) SELECT RecordID, SourceID, Bat
..
长话短说,我建议讨论您在下面看到的代码. 运行时: Oracle 11编译器引发 "PLS-00306:调用PIPE_TABLE时错误的参数数目或类型提示" "PLS-00642:SQL语句中不允许使用本地集合类型" Oracle 12编译以下软件包时没有出现这样的警告,但我们在运行时感到惊讶 按原样执行匿名块时-一切都很好 (我们可以在pipe_table函数
..
我们最近将客户系统迁移到Oracle 12c和产品的最新版本.此过程包括运行许多迁移脚本,这些脚本主要添加或更改表.我们注意到,在向表中添加列同时提供默认值的同时,还会创建一个额外的隐藏列SYS_NC00002$. 您应该可以使用以下代码重制此 create table xxx (a integer); alter table xxx add (b integer default 1)
..
我们想在Oracle 12c中保存用户密码.我找到了dbms_crypto -Package,但是没有有关PBKDF2的信息. 2017年在Oracle 12c中使用PBKDF2的当前状态是什么? 解决方案 这是一个较晚的答案,但是据我所知,Oracle的DBMS_CRYPTO软件包本身并不支持PBKDF2.也就是说,您可以自己实现算法;这是一种实现方法: CREATE OR
..
我有一个road_events表: create table road_events ( event_id number(4,0), road_id number(4,0), year number(4,0), from_meas number(10,2), to_meas number(10,2), total_road_length num
..
我已经安装了Oracle 12C Standard Edition.那里一切正常.我还连接了Oracle SQL Developer Client 4.0.由此,我可以访问表,索引等. 我试图通过单击查看-> DBA菜单从SQL Developer Client中查看表空间详细信息.通过单击此菜单,没有打开任何内容. 通过EM,我可以看到这些.但是我想通过SQL开发人员来看看.
..