-
oracle – PLSQL:如果是变量IN子查询
所属栏目:[百科] 日期:2021-01-12 热度:151
是否有可能像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 热度:122
我花了最后几天试图在几天前提出的开发过程中找到一些新问题的原因……而我还没有找到它.但我找到了解决方法.但让我们从问题本身开始. 我们使用JBoss EAP 6.1.0.GA(AS 7.2.0.Final-redhat-8)作为我们的应用服务器,用于一个相当大的企业项目. JPA层由Hibernat[详细]
-
如何在oracle数据库中获取varchar2的声明大小
所属栏目:[百科] 日期:2021-01-12 热度:187
试图在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 热度:62
当我试图丢桌时,我得到了错误 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 热度:197
我试图了解是什么导致Oracle(10)数据库上的开放查询. 在AWR上,它显示了非常多的解析调用(例如1小时内的15,000),但执行了0次. 如何才能执行查询,然后解析15000次? 解析:15,000 执行:0 SQL文本:从AVIEW中选择* 解决方法 SQL中的*将解释重复解析.您应该用字[详细]
-
如何使用Oracle DBMS_LDAP执行大型(大于Sizelimit)LDAP查询
所属栏目:[百科] 日期:2021-01-12 热度:116
我在11g数据库中有一个PL / SQL包,它可以查找各种属性并处理组成员资格等等.一个函数特别是一个流水线函数,它返回一个函数参数中指定的组的所有成员.它适用于成员少于1000人的团体.在这种情况下,我收到此错误消息: ORA-31202: DBMS_LDAP: LDAP client/serve[详细]
-
如何在构建.deb(debian软件包)时需要Oracle Java(JRE)?
所属栏目:[百科] 日期:2021-01-12 热度:145
我在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 热度:166
是否有相当于SQL%ROWCOUNT运行DBMS_PARALLEL_EXECUTE?目前,如果我在语句后运行SQL%ROWCOUNT,它将只返回1. 非常感谢帮助.谢谢=) 解决方法 这是一个有趣的问题!我从未意识到这种需要.可能是因为DBA_PARALLEL_EXECUTE被设计并通常用于影响其大部分的大型表([详细]
-
oracle – grails条件查询返回空结果
所属栏目:[百科] 日期:2021-01-12 热度:64
我有一个域结构,如下所示 class Parent { static hasMany = [childs:Child]}class Child { int gender string height} 现在,我想得到所有父母的名单,他们有一个男孩(性别= 1),身高低于’180’cm,女孩(性别= 2)身高超过’150’cm. 我尝试了下面给出的标准 def[详细]
-
oracle – Hibernate序列生成器不一致
所属栏目:[百科] 日期:2021-01-12 热度:185
我有一张促销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 热度:152
我使用的是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 热度:98
当源表和目标表中的列不匹配时,DBMS_DATAPUMP不会失败.这意味着不会引发任何异常.我正在尝试使用GET_STATUS程序,以了解是否有任何错误,但遗憾的是似乎没有…… 我的最终目标是DBMS_DATAPUMP在导入失败时引发异常.不同的列是一个简单的例子,因为我知道它应该[详细]
-
oracle中有哪些不同类型的锁
所属栏目:[百科] 日期:2021-01-10 热度:113
请任何人解释Oracle中的锁定模式,即共享,独占和更新锁定.我发现了很多这方面的理论 共享锁:没有人可以更改数据,只读目的 独占锁:只允许一个用户/连接更改数据. 更新锁:行被锁定,直到用户提交/回滚. 然后,我尝试共享以检查它是如何工作的 SQL lock table e[详细]
-
oracle – 如何创建唯一约束
所属栏目:[百科] 日期:2021-01-10 热度:152
我有一个编程情况,我必须检查表的列的唯一性. 说我的表是员工表,我添加了一个代码列.现在我必须防止插入MGR和mgr. 这意味着我不能让2行具有不区分大小写的值. 如何添加检查约束? 解决方法 如果您使用的是Oracle,则可以在列的小写字母上添加唯一索引. create[详细]
-
oracle11g – JBoss AS 7.1.1下的奇怪的Oracle 11g JDBC驱动程序
所属栏目:[百科] 日期:2021-01-10 热度:180
在我的应用程序中使用oracle作为数据库时出现以下异常. 即使在服务器启动时,警告也会随机发生.如果数据库为空,那么当它出现时,这会警告并且某些表的db生成失败. 我不知道这里发生了什么. 提前致谢 4:27:47,263 WARN [com.arjuna.ats.jta] (Periodic Recovery[详细]
-
Oracle SQL组由单个字段组成,并计算分组的行数
所属栏目:[百科] 日期:2021-01-10 热度:106
考虑这个表some_table: +--------+----------+---------------------+-------+| id | other_id | date_value | value |+--------+----------+---------------------+-------+| 1 | 1 | 2011-04-20 21:03:05 | 104 || 2 | 1 | 2011-04-20 21:03:04 | 229 ||[详细]
-
如果在Oracle中不存在记录,如何插入记录?
所属栏目:[百科] 日期:2021-01-10 热度:194
如果记录在Oracle中不存在,如何插入记录?这是我想要做的: IF NOT EXISTS (SELECT * FROM AROH_FAA_AIRPORT WHERE AIRPORT_ABBREVIATION = '0D7') BEGIN insert into AROH_FAA_AIRPORT (FAA_AIRPORT_OID,CITY,FAA_LISTED_AIRPORT_NAME,AIRPORT_ABBREVIATION[详细]
-
oracle – 链接到已保存的交互式报告
所属栏目:[百科] 日期:2021-01-10 热度:67
我在交互式报告(IR)中有几个已保存的查询.如何在IR中生成指向任何特定已保存报告的链接? 解决方法 http://docs.oracle.com/cd/E23903_01/doc/doc.41/e21674/bldapp_rpt.htm#BABEJEBJ You can link to saved primary default,alternative default and public[详细]
-
如何在Oracle查询中禁用PL / SQL
所属栏目:[百科] 日期:2021-01-10 热度:66
这是我想阻止在我的服务器上运行的那种查询的示例: begin While True LOOP dbms_output.put_line('tst'); END LOOP;end 此查询(或其他类似的查询)可能通过Oracle JDBC瘦驱动程序访问我的Oracle服务器.我愿意阻止此查询在JDBC配置级别,数据库服务器配置级别[详细]
-
Oracle PL / SQL中的存储过程
所属栏目:[百科] 日期:2021-01-10 热度:92
是否可以在存储过程中的某处嵌入一个像这样的SQL查询: Select id,val from prmtable where id in ('app','config'); 可以根据用户的判断在运行时使用任意数量的字符串值(运行时字符串的数量和值)初始化此参数列表吗?如果是,那怎么办? 解决方法 如果需要动[详细]
-
Oracle中的SQL查询删除时间或将其设置为默认值00:00:00而不影响
所属栏目:[百科] 日期:2021-01-10 热度:85
如何从oracle数据库中的datetime列中删除时间并将其保存回来,默认时间为00:00:00,而不会影响任何日期. 例如:我有一个列数据类型的日期时间,并有数千条记录,包括日期和时间.我希望保留所有日期,并将默认时间设置为00:00:00或从此列中的所有记录中完全删除它.[详细]
-
triggers – 创建侦听多个表的全局触发器
所属栏目:[百科] 日期:2021-01-10 热度:159
我想在Oracle 11g中创建一个全局触发器.哪个可用于审计约100个表.多个表可以触发单个触发器.如果是,那么我该如何实现呢? 解决方法 I want to create a global trigger in oracle 11g,which can be used for auditing of around 100 tables 你有没有理由重新[详细]
-
Oracle存储过程是否比Oracle中的PL / SQL慢?
所属栏目:[百科] 日期:2021-01-10 热度:120
这是一个直截了当的问题:您是否知道 Java存储过程是否比Oracle数据库中的PL / SQL慢? 我们已经将存储过程从PL / SQL迁移到Java只是为了对它进行基准测试,它的时间大约是PL / SQL的两倍.这也是你的体验吗? 谢谢. 解决方法 无论何时在语言之间切换,都会产生[详细]
-
oracle – 不使用触发器插入复制
所属栏目:[百科] 日期:2021-01-10 热度:196
我有两个表tabA和tabB,它们是相同的. 我想创建一个机制,每次插入一个新行 tabA该行也应“自动”插入rowB.如果删除行 在tabA中,tabB中不会发生任何事情. 我已经使用了插入触发器但是遇到了一些问题.我也有一些 不应该使用触发器的注释. 那么,我该怎么用?物化[详细]
-
Oracle plsql捕获异常
所属栏目:[百科] 日期:2021-01-10 热度:121
在一个过程中,我将值插入到不同的表中,每当表发生唯一/主键冲突时,我想专门为该表处理异常.如何捕获不同的重复值异常? 解决方法 检查一些教程,如 this. 您的唯一/主键冲突将是DUP_VAL_ON_INDEX异常.[详细]