-
oracle – PLSQL:如果是变量IN子查询
所属栏目:[站长百科] 日期:2021-01-12 热度:190
是否有可能像PL / SQL函数那样 IF xVar IN (SELECT yVar FROM....)THEN... 这个? 谢谢 解决方法 不,你可能需要这样的东西 select count(*) into foo from blahwhere yVar = xVarif foo 0 then ... 或者你可以创建一个返回布尔值的函数,如果这是你经常使用的[详细]
-
oracle – JBoss连接池的意外问题
所属栏目:[站长百科] 日期:2021-01-12 热度:128
我花了最后几天试图在几天前提出的开发过程中找到一些新问题的原因……而我还没有找到它.但我找到了解决方法.但让我们从问题本身开始. 我们使用JBoss EAP 6.1.0.GA(AS 7.2.0.Final-redhat-8)作为我们的应用服务器,用于一个相当大的企业项目. JPA层由Hibernat[详细]
-
如何在oracle数据库中获取varchar2的声明大小
所属栏目:[站长百科] 日期:2021-01-12 热度:142
试图在Oracle中获取已定义变量的大小.我可能需要在声明varchar2的大小时使用数字,而不是必须跟踪额外的变量或数字. 示例伪代码: declare myvar varchar(42) := 'a';begin /* I know the length is length(myvar) = 1. */ /* but how do I get 42? */ /* Wha[详细]
-
oracle – 如何解决:SQL错误:ORA-00604:在递归SQL级别1发生错
所属栏目:[站长百科] 日期:2021-01-12 热度:167
当我试图丢桌时,我得到了错误 SQL Error: ORA-00604: error occurred at recursive SQL level 2ORA-01422: exact fetch returns more than requested number of rows00604. 00000 - "error occurred at recursive SQL level %s"*Cause: An error occurred wh[详细]
-
Oracle AWR – 高SQL分析调用但是0执行
所属栏目:[站长百科] 日期:2021-01-12 热度:52
我试图了解是什么导致Oracle(10)数据库上的开放查询. 在AWR上,它显示了非常多的解析调用(例如1小时内的15,000),但执行了0次. 如何才能执行查询,然后解析15000次? 解析:15,000 执行:0 SQL文本:从AVIEW中选择* 解决方法 SQL中的*将解释重复解析.您应该用字[详细]
-
如何使用Oracle DBMS_LDAP执行大型(大于Sizelimit)LDAP查询
所属栏目:[站长百科] 日期:2021-01-12 热度:121
我在11g数据库中有一个PL / SQL包,它可以查找各种属性并处理组成员资格等等.一个函数特别是一个流水线函数,它返回一个函数参数中指定的组的所有成员.它适用于成员少于1000人的团体.在这种情况下,我收到此错误消息: ORA-31202: DBMS_LDAP: LDAP client/serve[详细]
-
如何在构建.deb(debian软件包)时需要Oracle Java(JRE)?
所属栏目:[站长百科] 日期:2021-01-12 热度:58
我在Oracle Java中编写了一个使用 JavaFX的小型BTRFS GUI.因此,要使程序工作,必须安装Oracle Java(JRE)(而不是Openjdk-jre!).在控制文件下构建.deb包时,如何要求? 解决方法 Debian有一个 OpenJFX package for Java 8,除了标准的OpenJDK软件包外,你还可以安[详细]
-
Oracle SQL%ROWCOUNT等效于DBMS_PARALLEL_EXECUTE
所属栏目:[站长百科] 日期:2021-01-12 热度:123
是否有相当于SQL%ROWCOUNT运行DBMS_PARALLEL_EXECUTE?目前,如果我在语句后运行SQL%ROWCOUNT,它将只返回1. 非常感谢帮助.谢谢=) 解决方法 这是一个有趣的问题!我从未意识到这种需要.可能是因为DBA_PARALLEL_EXECUTE被设计并通常用于影响其大部分的大型表([详细]
-
oracle – grails条件查询返回空结果
所属栏目:[站长百科] 日期:2021-01-12 热度:159
我有一个域结构,如下所示 class Parent { static hasMany = [childs:Child]}class Child { int gender string height} 现在,我想得到所有父母的名单,他们有一个男孩(性别= 1),身高低于’180’cm,女孩(性别= 2)身高超过’150’cm. 我尝试了下面给出的标准 def[详细]
-
oracle – Hibernate序列生成器不一致
所属栏目:[站长百科] 日期:2021-01-12 热度:115
我有一张促销ID注明为的表 @SequenceGenerator(name="GEN_PROMID",sequenceName="SEQ_PROMOTIONID",allocationSize=1)@Id@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="GEN_PROMID")@Column(name="PROMOTIONID")private Long promotionid;[详细]
-
oracle – 插入到varchar2列中从xmltype列中选择:极慢
所属栏目:[站长百科] 日期:2021-01-12 热度:162
我使用的是oracle10gR2 10.2.0.4和solaris10 64bit 我需要从xmltype列表(word.testmeta)中的xml中选择数据值 并插入另一个表(word.testwordyy) desc word.testmeta; Name Null? Type -------------------------------------- FILENAME CHAR(2000) XMLDATA XM[详细]
-
oracle – 如果出现错误,如何使DBMS_DATAPUMP错误?
所属栏目:[站长百科] 日期:2021-01-12 热度:110
当源表和目标表中的列不匹配时,DBMS_DATAPUMP不会失败.这意味着不会引发任何异常.我正在尝试使用GET_STATUS程序,以了解是否有任何错误,但遗憾的是似乎没有…… 我的最终目标是DBMS_DATAPUMP在导入失败时引发异常.不同的列是一个简单的例子,因为我知道它应该[详细]
-
oracle11g – Oracle 11G XE安装错误:数据库配置失败
所属栏目:[站长百科] 日期:2021-01-11 热度:67
在 linuxMint上安装后运行oracle配置时: /etc/init.d/oracle-xe configure 指定以下错误: sudo /etc/init.d/oracle-xe configure Oracle Database 11g Express Edition Configuration-------------------------------------------------This will configur[详细]
-
oracle – pl / sql dbms_scheduler挂起,如何进一步调试?
所属栏目:[站长百科] 日期:2021-01-11 热度:60
我有一个由DBMS_SCHEDULER执行的PL / SQL块.它是在上周的某个时候开始的,现在应该已经完成??,但事实并非如此.我正在尝试确定问题,但需要一些关于如何继续调试此问题的建议.这是事实. 1)Oracle 11g 2)PL / SQL代码输出到日志表,我可以得到问题所在的一般区域,[详细]
-
如何在oracle中保存提交语句,直到执行所有脚本
所属栏目:[站长百科] 日期:2021-01-11 热度:76
我有10个脚本,每个脚本都包含它自己的commit语句.我正在使用我的工具同时执行所有脚本,这将要求数据库连接并读取我们的脚本并在我们的数据库中执行. 我需要在所有脚本中保存所有提交语句,如果任何语句中的任何语句失败,它应该回滚所有先前的语句. 解决方法[详细]
-
oracle – PL / SQL – 如何在IN子句中使用数组
所属栏目:[站长百科] 日期:2021-01-11 热度:71
我试图在IN子句中使用一个输入值数组作为游标的where子句的一部分.我知道之前已经问过,但我还没有看到如何正确编译语法. 在包规范中,类型是 TYPE t_brth_dt IS TABLE OF sourceTable.stdt_brth_dt%TYPE INDEX BY PLS_INTEGER; sourceTable.std_brth_dt是表中[详细]
-
oracle – Dapper,十进制加倍?解析列X时出错
所属栏目:[站长百科] 日期:2021-01-11 热度:76
我的数据库是Oracle.我使用Dapper 1.13,它抛出一个异常,说错误解析第3列(LATITUDE = 39.2330 – 十进制). LATITUDE是双倍?输入我的实体. 请帮我. 谢谢 解决方法 是的,这是一个错误;在本地固定 – 基本上,更改行2367(哇,该文件何时变得如此之大?)来自: il.[详细]
-
在Oracle SQL Developer中显示完整的SDO_DIM_ARRAY
所属栏目:[站长百科] 日期:2021-01-11 热度:81
在Oracle SQL Developer中,当我运行此查询时: SELECT DIMINFO FROM USER_SDO_GEOM_METADATA; 我得到的结果如下: MDSYS.SDO_DIM_ARRAY([MDSYS.SDO_DIM_ELEMENT],[MDSYS.SDO_DIM_ELEMENT]) 我不想要这个折叠版本.我希望打印出整个阵列. 我很确定我在一周前做[详细]
-
Oracle中合理的年份数据类型是什么?
所属栏目:[站长百科] 日期:2021-01-11 热度:160
我想到了两种可能性: NUMBER(4) 日期 专业号码(4): 如果指定为UNIQUE,则无法复制条目 简单算术(加1,减1) Con NUMBER(4): 无验证(例如负数) 专业日期: 验证 结束日期: 可以重复输入(‘2013-06-24′,’2013-06-23’,…) 算术不那么容易(加1 = ADD_MONTHS([详细]
-
ORACLE:需要在列之间没有空格的情况下导出表数据
所属栏目:[站长百科] 日期:2021-01-11 热度:128
假设我有表A列 col1 col2 col3 col4 ------------------- sajal singh 28 IND hello how are you 我想将数据导出到平面文件中,列之间没有空格或制表符 所以输出应该是 cat dump sajalsingh28IND hellohowareyou 我试过的.我写了一个剧本 #!/usr/bin/bash #th[详细]
-
使用“不存在”的Oracle物化视图
所属栏目:[站长百科] 日期:2021-01-11 热度:98
我知道Oracle物化视图无法使用“not exists”子句快速刷新. 有工作吗?我尝试使用左外连接和()但这两个选项似乎也没有用.任何帮助表示赞赏 create materialized view mv_myview refresh fast as select a.* from tableA a where not exists (select * from t[详细]
-
Oracle数据文件碎片整理
所属栏目:[站长百科] 日期:2021-01-11 热度:73
在我的系统中,永久数据与一些临时数据(如日志)分开.这是通过将日志表(用户定义的程序日志,不与系统日志混淆)存储在与主服务器不同的表空间中来完成的. 因此有两个表空间MAIN和LOG.每个表空间都有一个数据文件.两个数据文件maxsize都设置为4GB,初始大小为8MB,[详细]
-
oracle中有哪些不同类型的锁
所属栏目:[站长百科] 日期:2021-01-10 热度:170
请任何人解释Oracle中的锁定模式,即共享,独占和更新锁定.我发现了很多这方面的理论 共享锁:没有人可以更改数据,只读目的 独占锁:只允许一个用户/连接更改数据. 更新锁:行被锁定,直到用户提交/回滚. 然后,我尝试共享以检查它是如何工作的 SQL lock table e[详细]
-
oracle – 如何创建唯一约束
所属栏目:[站长百科] 日期:2021-01-10 热度:177
我有一个编程情况,我必须检查表的列的唯一性. 说我的表是员工表,我添加了一个代码列.现在我必须防止插入MGR和mgr. 这意味着我不能让2行具有不区分大小写的值. 如何添加检查约束? 解决方法 如果您使用的是Oracle,则可以在列的小写字母上添加唯一索引. create[详细]
-
oracle11g – JBoss AS 7.1.1下的奇怪的Oracle 11g JDBC驱动程序
所属栏目:[站长百科] 日期:2021-01-10 热度:89
在我的应用程序中使用oracle作为数据库时出现以下异常. 即使在服务器启动时,警告也会随机发生.如果数据库为空,那么当它出现时,这会警告并且某些表的db生成失败. 我不知道这里发生了什么. 提前致谢 4:27:47,263 WARN [com.arjuna.ats.jta] (Periodic Recovery[详细]
