-
在Oracle / SQL中进行时间切片
所属栏目:[百科] 日期:2021-03-07 热度:161
我有一个包含代表工作单元的行的大型Oracle表,除了其他元数据外还有开始时间和结束时间的列. 我需要根据这些数据生成使用图,给出一些任意的过滤标准和报告时间段.例如,向我展示上周二上午7点开始的24小时内所有Alice工作的图表.每个DB行将在图中垂直堆叠. 我[详细]
-
oracle – 如何动态获取记录中的字段名称和值
所属栏目:[百科] 日期:2021-03-07 热度:123
我有一个过程,它接收170列的记录作为输入参数(它基于表的结构). 在该过程中,我想调用一个调试过程,其中一个参数是一个包含该记录的所有字段名称和值的文本字符串. 例如: CREATE OR REPLACE PROCEDURE xxx (pi_record IN table_name%ROWTYPE) as text VARCHA[详细]
-
GoldenGate 19.1 发布
所属栏目:[百科] 日期:2021-03-07 热度:67
GoldenGate 19.1 新特性 For the Oracle Database ? Oracle Database 19c Support 支持从Oracle DB 19c抽取和投递数据,包括云端和本地. ? 集中的Key管理服务 使用Oracle Key Vault集中管理目标端的加密Key ? Target-Initiated Paths 在Receiver服务中,支持[详细]
-
Oracle 11g Java驱动包ojdbc6.jar安装到maven库,并查看jar具体
所属栏目:[百科] 日期:2021-03-07 热度:107
ojdbc6.jar下载 Oracle官方宣布的Oracle数据库11g的驱动jar包是ojdbc6.jar ojdbc6.jar下载地址:https://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html?(Oracle Database 11g Release 2 (11.2.0.4) JDBC Drivers UCP Dow[详细]
-
oracle 数据库 锁
所属栏目:[百科] 日期:2021-03-07 热度:195
首先你要知道表锁住了是不是正常锁?因为任何DML语句都会对表加锁。 你要先查一下是那个会话那个sql锁住了表,有可能这是正常业务需求,不建议随便KILL session,如果这个锁表是正常业务你把session kill掉了会影响业务的。 建议先查原因再做决定。 (1)锁表[详细]
-
Oracle 检索数据(查询数据、select语句)
所属栏目:[百科] 日期:2021-03-07 热度:124
用户对表或视图最常进行的操作就是检索数据,检索数据可以通过 select 语句来实现,该语句由多个子句组成,通过这些子句完成筛[详细]
-
Oracle UNDO块
所属栏目:[百科] 日期:2021-03-07 热度:139
?1)首先更新几条数据,但是不进行commit如下: [email?protected] prod select * from scott.emp;EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO -- -------- ---------- --------- ---------- ------------------- ---------- ---------- ---------- 7369[详细]
-
oracle – 使用mybatis 3调用pl / sql函数
所属栏目:[百科] 日期:2021-03-06 热度:93
我有一个函数在pl / sql中返回一个布尔值.我试过了 直接获取该布尔值但没有成功,所以现在我正在尝试将其转换为字符串(我不想修改数据库): parameterMap id="publicObject" type="map"parameter javaType="java.lang.Object" jdbcType="VARCHAR" mode="OUT"[详细]
-
oracle-apex – wwv_flow.debug()vs apex_debug.message()
所属栏目:[百科] 日期:2021-03-06 热度:196
我写了一个自定义的pl sql函数来进行授权.我知道我的功能是由Apex的授权钩子调用的.但我需要调试我的authz函数内部正在发生的事情. 在调试我对存储过程进行的ajax调用之前,我成功地使用了wwv_flow.debug().我可以在apex的调试窗口中看到我的消息. 但在调试我[详细]
-
RESULT_CACHE关键字是否会从Oracle中的函数返回更新的数据?
所属栏目:[百科] 日期:2021-03-06 热度:165
我在视图的select查询中调用函数. View正在从表中读取记录,其中包含大约100万条记录. 当我在函数中写入RESULT_CACHE关键字时,我会在几秒钟内得到输出.我怀疑当在视图中使用的任何列的值被更改时,函数会考虑新的值吗? 解决方法 据我所知,RESULT_CACHE将为您[详细]
-
Oracle的字符串OUTER JOIN() – Migration PostgreSQL
所属栏目:[百科] 日期:2021-03-06 热度:112
我正在将客户端的软件数据库从Oracle迁移到PostgreSQL,我在理解查询,它做了什么以及如何迁移它时遇到了一些麻烦. 查询是: SELECT * FROM TBL1,TBL2,TBL3,TBL4 WHERE TBL3.Project_ID = TBL1.Project_ID AND TBL2.Type_ID = TBL1.Type_ID AND TBL4.PROPERTY_[详细]
-
为什么在Oracle中接受字符串值之前的加号()?
所属栏目:[百科] 日期:2021-03-06 热度:76
好吧,这可能是Oracle解析器的一个怪癖. 以下查询有效.注意最后一行的’Y’之前. SELECT * FROM (SELECT 'Y' AS field FROM DUAL UNION ALL SELECT 'X' AS field FROM DUAL) t WHERE t.field = +'Y' 为什么Oracle解析器接受这个?有一秒钟,我认为这是因为旧的[详细]
-
oracle – ‘shrink space compact’和’coalesce’之间有什么区
所属栏目:[百科] 日期:2021-03-06 热度:156
oracle文档 says在更改索引子句时收缩空间紧凑和合并非常相似,可以互相替换,但Tom found在行为上有一些差异. 由于合并版在Oracle数据库的标准版中不可用,我认为使用它有一些好处. 那么,有什么区别?我可以在动态变化的索引上执行缩小空间紧凑吗? 解决方法[详细]
-
在Oracle DBMS_XMLDOM包中获取XML元素值
所属栏目:[百科] 日期:2021-03-06 热度:133
我有 XML文件存储在DB中表的clob列中. ?xml version="1.0" encoding="UTF-8"?document row organizationasdklfjas;kldfj;LASKJFAS/organization phonessjhdfhjaghjskfg/phones personshkjg/persons /row /document 我正在使用DBMS_XMLDOM包进行解析. declare[详细]
-
Oracle SQL – SELECT查询锁定索引并阻止DML会话
所属栏目:[百科] 日期:2021-03-06 热度:183
我们在生产中发生了一些非常奇怪的锁定.我们设置了一个PL / SQL脚本,用于查找已锁定超过5秒的对象并向我们发送警报电子邮件. 下面是该脚本的光标: select l.sid,trunc(l.id1 / power(2,16)) rbs,bitand(l.id1,to_number('ffff','xxxx')) + 0 slot,l.id2,l.l[详细]
-
oracle sql选择具有GROUP BY和HAVING子句的语法
所属栏目:[百科] 日期:2021-03-06 热度:111
我一直在通过一些sql语法来研究oracle sql考试,我发现了一些令人困惑的东西 基于official引用,select语法如下: SELECT [ hint ] [ { { DISTINCT | UNIQUE } | ALL } ] select_list FROM { table_reference | join_clause | ( join_clause ) } [,{ table_ref[详细]
-
.net – Oracle GUIDTORAW和RAWTOGUID函数字节序
所属栏目:[百科] 日期:2021-03-06 热度:55
我的应用程序内部使用通过sys_guid()生成的RAW(16)guids. 最近我开始将我获得guid的Active Directory用户关联起来,格式为:00000000-0000-0000-0000-00000000000 以下两个函数是否正确执行此转换? 找到以下网站: http://www.timvasil.com/blog14/post/2009[详细]
-
oracle – 当用户取消程序ORA-01013时出现异常
所属栏目:[百科] 日期:2021-03-06 热度:79
我们有一个处理数据库中大量记录的过程.现在有时如果程序花费的时间过长,则用户手动取消该程序,从而抛出ORA-01013 EXCEPTION.但是,我们仍然想知道在取消程序之前处理了多少记录. 我们尝试生成一个在EXCEPTION WHEN OTHERS块中调用的日志,但该块中的任何代码[详细]
-
Oracle外键执行计划?
所属栏目:[百科] 日期:2021-03-06 热度:146
考虑以下(简单)情况: CREATE TABLE PARENT ( PARENT_ID INT PRIMARY KEY);CREATE TABLE CHILD ( CHILD_ID INT PRIMARY KEY,PARENT_ID INT NOT NULL,FOREIGN KEY (PARENT_ID) REFERENCES PARENT (PARENT_ID)); CHILD.PARENT_ID上没有索引,因此修改/删除PAREN[详细]
-
Oracle唯一约束违规引用似乎不存在的约束
所属栏目:[百科] 日期:2021-03-06 热度:188
我收到一个我无法理解的错误.错误非常简单: ORA-00001: unique constraint (*schema*.*xyz_constraint*) violated 然而,造成我困惑的是事实上似乎不存在这样的约束.它当然没有在桌子上定义;有问题的DB几乎没有定义参照完整性,我插入数据的特定表没有定义键.[详细]
-
oracle – 无法使用BULK COLLECT和FORALL编译PL / SQL
所属栏目:[百科] 日期:2021-03-06 热度:196
我在创建此过程时遇到错误. CREATE OR replace PROCEDURE Remove_sv_duplicateIS TYPE sv_bulk_collect IS TABLE OF tt%ROWTYPE; sv_rec SV_BULK_COLLECT; CURSOR cur_data IS SELECT * FROM tt WHERE ROWID IN (SELECT ROWID FROM (SELECT ROWID,Row_number[详细]
-
如何在PyPy中安装/使用cx_Oracle
所属栏目:[百科] 日期:2021-03-06 热度:140
我似乎无法在Google或SO上找到任何关于让cx_Oracle与PyPy一起工作的信息.有人可以告诉我是否有可能,如果是的话,我怎么能做到这一点? 解决方法 PyPy实际上有它自己的cx_Oracle模块,你需要自己编译它,看起来像: ./pypy/translator/goal/translate.py pypy/tr[详细]
-
ORACLE PL / SQL:动态SQL选择使用集合
所属栏目:[百科] 日期:2021-03-06 热度:142
是否可以创建从现有集合中提取的动态SQL语句? l_collection := pack.get_items( i_code = get_items_list.i_code,i_name = get_items_list.i_name ); 现在,假设我想使用动态SQL从该集合中选择COUNT.那可能吗?此外,我也希望从该集合中进行子选择. 解决方法[详细]
-
多个infiles的Oracle Sql Loader跳过选项
所属栏目:[百科] 日期:2021-03-06 热度:86
使用SQL Loader控制文件时如下: OPTIONS(**skip=1**,bindsize=1048576,rows=1024)LOAD DATAINFILE 'C:Documents and SettingsFIRST.CSV'INFILE 'C:Documents and SettingsSECOND.CSV'APPENDINTO TABLE table_nameFIELDS TERMINATED BY ',' OPTIONALLY E[详细]
-
oracle10g – sqlplus和sqldeveloper之间的区别?
所属栏目:[百科] 日期:2021-03-06 热度:146
我有一个sql脚本文件,用于创建表和插入数据. 服务器在Oracle 10g上运行. 当我使用sqldeveloper(远程计算机)并运行我的脚本时,一切都很完美.但是当我进入服务器并且我在相同的数据库,架构上运行相同的脚本时,使用sqlplus的用户会出现一些错误(完整性,唯一性…[详细]
