-
了解oracle中的解释计划
所属栏目:[站长百科] 日期:2021-01-16 热度:130
我试图理解oracle中的解释计划,并想知道oracle在形成解释计划时考虑了什么条件 我正在测试oracle 11g中存在的HR模式中的简单查询 select * from countries where region_id in (select region_id from regions where region_name = 'Europe'); 当我运行以下[详细]
-
如何在oracle pl / sql中选择嵌套类型?
所属栏目:[站长百科] 日期:2021-01-16 热度:53
我希望能够通过rowid删除然后立即在审计表中插入要删除的数据. 记录太多了 INSERT INTO … SELECT CRITERIA然后DELETE … CRITERIA. 我已经知道如何使用rowid和INSERT INTO … SELECT来做所有事情. 内包装体: TYPE some_type IS RECORD ( row_id ROWID,full[详细]
-
oracle – 物化视图创建速度快但刷新需要数小时
所属栏目:[站长百科] 日期:2021-01-16 热度:152
我正在使用物化视图,我无法将其设置为快速刷新,因为某些表来自远程数据库,它没有物化视图日志. 当我创建物化视图时,花费了大约20 30秒.但是当我试图刷新它时. ?花了超过2个3小时.记录总数仅为460,000左右. 有没有人知道它会如何发生? 谢谢 代码如下所示 cre[详细]
-
oracle11g – Oracle 11 – sqlplus – 回滚整个脚本的错误 –
所属栏目:[站长百科] 日期:2021-01-16 热度:159
如何在包含的SQL文件中的任何错误上使Oracle 11g回滚整个事务? 文件内容是: set autocommit offwhenever SQLERROR EXIT ROLLBACKinsert into a values (1);insert into a values (2);drop index PK_NOT_EXIST;commit; 并使用“@”将文件包含在sqlplus会话[详细]
-
Oracle包调试不会在断点上停止
所属栏目:[站长百科] 日期:2021-01-16 热度:79
我有以下结构: 在名为P_Integra的过程中的包PCK_LANCAMENTOSERVICO. 此过程调用另一个名为P_BeforeLancamento的包PCK_LANCAMENTO中的另一个过程 过程P_BeforeLancamento在PCK_UTIL中调用另一个名为P_ProximoLanc的过程 我正在调试P_Integra(PCK_LANCAMENTOS[详细]
-
oracle – 在JPA连接中设置上下文 – 这样安全吗?
所属栏目:[站长百科] 日期:2021-01-16 热度:97
我需要在每次数据库操作之前设置一些上下文(我尝试使用Oracle的包级变量,但是由于包重新编译的一些问题,我将尝试使用 DBMS_SESSION和/或 DBMS_APPLICATION_INFO),以便我们可以在任何地方获取特定的用户信息我们需要它(程序,触发器等),而不是将数十个数据库连[详细]
-
Oracle Deref函数:错误的数字或参数类型
所属栏目:[站长百科] 日期:2021-01-16 热度:145
我正在尝试在Oracle中创建一个对象方法,如下所示: CREATE OR REPLACE TYPE BODY TheType AS MEMBER FUNCTION getAtt RETURN VARCHAR2 IS BEGIN RETURN DEREF(SELF.Att).Att2; END;END;/ 但是我收到以下错误: PLS-00306: wrong number or types of argument[详细]
-
如何调用Oracle过程
所属栏目:[站长百科] 日期:2021-01-16 热度:84
如何调用以字符串和日期作为输入的Oracle存储过程,并使用Clojure将refcursor作为输出返回? variable rc refcursor;exec SOMEDB.PKG.GETPOSITIONS('ABC',to_date('2012-02-07','yyyy-mm-dd'),:rc)print rc 解决方法 我就是这样做的.我已经包含了一些帮助fn用[详细]
-
算法 – 访谈 – Oracle
所属栏目:[站长百科] 日期:2021-01-16 热度:140
在游戏中,唯一可以得到的分数是2,3,4,5,6,7,8,它们可以被制作任意次 团队可以玩的组合总数是多少,团队可以达到50分. 例8,2有效8,2也有效.等等… 解决方法 这个问题可以通过动态编程解决,有2个参数: i – 我们考虑过的指数 s – 总分. f(i,s)将包含获得分数[详细]
-
oracle – 在’IN’子句中使用绑定变量
所属栏目:[站长百科] 日期:2021-01-16 热度:132
我想查询一个数字列表到一个plsql变量,并在另一个SQL查询的in子句中使用它.我在下面创建了一个我想做的测试用例. 我做谷歌的解决方案,我认为它必须可能以某种方式,但我只是不让它运行.请帮我解决一下编译解决方案. CREATE OR REPLACE PROCEDURE PROCEDURE1 a[详细]
-
oracle – 创建新的物化视图,而不清除物化视图日志
所属栏目:[站长百科] 日期:2021-01-16 热度:163
我想在预建表上使用物化视图,以便在迁移之前保持表同步.数据不断变化,因此需要跟踪导出开始和导入完成之间的变化.不言而喻,桌子很大,所以完全刷新太慢了. 步骤id喜欢执行: 在新数据库上创建表. 在旧的db表上创建mv日志. 将旧数据库中的数据导入新数据库. 在[详细]
-
oracle – 根据参数设置APEX选择列表默认值
所属栏目:[站长百科] 日期:2021-01-16 热度:162
我有一个Apex页面,其中有一个从SQL查询中填充的选择列表项,它应该默认为从另一个页面传递的项目的产品,但是它总是选择列表中的第一个项目. 我们需要设置它以便选择当前类别,但我无法看到此设置的位置. APEX的版本是3.2. 解决方法 首先,我怀疑(如果我错了,请[详细]
-
如何重命名Oracle XMLTYPE节点
所属栏目:[站长百科] 日期:2021-01-15 热度:76
我在PL / SQL中有一个 XMLType,我需要重命名一些节点和一些值.例如: root fields afoo/a bbar/b /fields/root 我想把上面的内容变成这样: root fields afoo/a cbaz/c /fields/root 我知道我可以像这样更新值: SELECT UpdateXML(my_xml,'/root/fields/b/te[详细]
-
oracle – 在SQL * Plus中描述 – 是调用包还是运行SQL? (或者
所属栏目:[站长百科] 日期:2021-01-15 热度:102
当我在SQL * Plus中描述Oracle TYPE时,SQL * Plus在“引擎盖下”做了什么“ – 它是否调用DBMS_METADATA(或类似的)?还是直接查询数据字典? 或完全不同的东西? 解决方法 显然,您可以使用alter session set sql_trace = true来回答这些问题. 对于 create ty[详细]
-
带有空白行和多行注释的Oracle SQL * Plus错误
所属栏目:[站长百科] 日期:2021-01-15 热度:140
我正在尝试使用作为VIEW的SQL * Plus(命令行)执行查询. SQL * Plus不支持新行或多行注释(/ * – * /). 当我运行set sqlblanklines时,它会返回一个错误: SQL set sqlblanklines onunknown SET option beginning "sqlblankli...". 所以我运行’help set’,它[详细]
-
oracle11g – 如何查看oracle过程的日志(dbms_output语句)
所属栏目:[站长百科] 日期:2021-01-15 热度:188
其实我从应用服务器上的 java文件调用oracle程序.我想调试我的oracle过程,所以我在oracle过程中将语句写为“dbms_output”,但是不知道oracle服务器上的日志存储在哪里,实际上我想在oracle过程中打印一些变量值来跟踪我的问题. 如果你知道从java文件调试oracl[详细]
-
oracle – 在PL / SQL中,游标和引用游标之间有什么区别?
所属栏目:[站长百科] 日期:2021-01-15 热度:173
据我所知,游标用于处理私有区域中的SQL语句,我们可以进一步使用它. Ref游标将光标定义在需要它的位置.如果我错了请纠正我.. 解决方法 游标实际上是在数据库上运行DML(选择,插入,更新,删除)的任何SQL语句. 引用游标是指向结果集的指针.这通常用于在数据库服务[详细]
-
oracle – 使用TYPE属性检索VARRAY元素类型
所属栏目:[站长百科] 日期:2021-01-15 热度:118
我想通过类型属性或任何解决方法检索元素类型的varray存储. 例如,我们的类型定义如下 CREATE TYPE "READINGS" AS VARRAY (200) OF NUMBER(21,6); (读数是varray,类型为数字(21,6)) READINGS是表INTERVALS中的一列. INTERVALS是一个中心表,我们在INTERVALS上[详细]
-
无法加载ROracle:无法加载共享对象ROracle.so:libclntsh.so.11
所属栏目:[站长百科] 日期:2021-01-15 热度:190
所以我无法加载ROracle.我确实对此非常陌生,所以任何信息都会受到赞赏,并且有关提供更多信息的任何信息也会有所帮助. library(ROracle)Error in dyn.load(file,DLLpath = DLLpath,...) : unable to load shared object '~/R/x86_64-pc-linux-gnu-library/2.1[详细]
-
oracle – DBMS_LOB.SUBSTR()抛出“字符串缓冲区太
所属栏目:[站长百科] 日期:2021-01-15 热度:74
oracle是否有一个方法来根据CLOB字段的字节数来获取子字符串? select DBMS_LOB.SUBSTR(a.COMMENTS,3998,1)FROM FOO; 我收到错误: “ORA-06502: PL/SQL: numeric or value error: character string buffer too small” . 问题在于特殊字符.每个新的特殊字符[详细]
-
想在Oracle中生成如下所示的o / p
所属栏目:[站长百科] 日期:2021-01-15 热度:152
我需要一个o / p如下. 1,12,23,13,34,14,24,4... and so on. 我试着写下如下查询.但抛出错误.单行子查询返回多行. with test1 as(SELECT LEVEL n FROM DUALCONNECT BY LEVEL 59)select n,(SELECT LEVEL n FROM DUALCONNECT BY LEVEL n) from test1 感谢您在[详细]
-
Oracle中的Diatric字符串转换 – Oracle中的TO_ASCII替代方法 –
所属栏目:[站长百科] 日期:2021-01-15 热度:69
我需要将带有diatrics的字符串转换为ASCII版本. 作为示例,字符串“Caicó”被转换为“Caico”并且“àbient?t”被转换为“A bientot”.这是许多欧洲语言的常见问题,它使用diactrics来装饰普通的拉丁字母以改变其发音. 问题是当数据库输入ASCII(常规)编码时,[详细]
-
为OBIEE(Oracle Business Inteligence)添加jasig CAS身份验证11g
所属栏目:[站长百科] 日期:2021-01-15 热度:149
我正在尝试添加CAS作为OBIEE 11g的身份验证提供程序. 到目前为止,我已经添加了cas-client-core-3.2.1.jar jar $MW_HOME / wlserver_10.3 /服务器/ lib中/ consoleapp / web应用/ WEB-INF / lib目录/ 并配置 $MW_HOME / wlserver_10.3 /服务器/ lib中/ consol[详细]
-
使用oracle 11G在连接字符串中设置SDU
所属栏目:[站长百科] 日期:2021-01-15 热度:167
我没有引用sqlnet.ora文件进行查找,并且几乎为连接提供了以下TNS URL,我需要在下面的连接URL中插入SDU设置我想知道它会去哪里以及新的如何网址会是什么样的? 这是我正在使用的:jdbc:oracle:thin:@ 192.168.191.231:1521:naladomain 我现在需要在上面[详细]
-
oracle – 突出显示两个字符串之间的差异
所属栏目:[站长百科] 日期:2021-01-15 热度:59
如果我有两个冗长的字符串,VARCHAR2,是否有一个简单的方法或算法我可以复制或移植到PL / SQL来比较它们,插入标记(即,当在网页中呈现时,差异将被突出显示). 例如: BEGIN DBMS_OUTPUT.put_line( markup_differences (in_old = 'Hello world,this is your capt[详细]
