-
已定义节或组名“oracle.manageddataaccess.client”
所属栏目:[百科] 日期:2021-01-08 热度:200
将Oracle.ManagedDataAccess dll从版本4.121.1.0更新到版本4.121.2.0之后,由于我无法使用NHibernate在以前版本中保存CLOB类型的值,因此在客户端计算机上它给出了以下错误: System.TypeInitializationException:’OracleInternal.Common.ProviderConfig’[详细]
-
Oracle SQL ROW_NUMBER()窗口,其条件基于滞后
所属栏目:[百科] 日期:2021-01-08 热度:122
使用Oracle SQL只选择权限,我需要根据条件提供ROW_NUMBER输出.使用游标或循环这很容易,但目前我必须只使用SQL来执行此任务. 我一直在修补row_number()over子句,我认为这是正确的方法,但我现在卡住了. 我目前的代码 – 或者至少是它的代理: WITH MYTABLE ([详细]
-
Oracle如何计算在plsql块中插入的总行数
所属栏目:[百科] 日期:2021-01-08 热度:100
我想要计算我在数据库中插入的数量 下面的查询返回一(1),虽然2行确实更新 begin Insert into APPLICATIONS (ID,ALIAS,NAME,STATUS) values (1000000386,'BB','Branch Budgets','I')); Insert into APPLICATIONS (ID,STATUS) values (1000000257,'TIME','Ti[详细]
-
oracle – 如何在使用GROUP BY CLAUSE的SQL查询中插入if else梯
所属栏目:[百科] 日期:2021-01-08 热度:114
我正在使用ORACLE db,我正在尝试为以下要求创建SQL查询. 以下是我的快照: ID STATUS---------- 1 WORKING 1 QUEUING 1 SLEEPING 2 FAILED 2 SLEEPING 2 SLEEPING 3 QUEUING 3 IDLE 预期产量: 1 WORKING 2 FAILED 3 QUEUING 状态可以是WORKING,QUEUING,FA[详细]
-
Io例外:将Oracle升级到12g后出现Oracle错误ORA-12650
所属栏目:[百科] 日期:2021-01-08 热度:171
在我们的Oracle数据库从11g升级到12g之后,我们得到了低于Io异常的堆栈跟踪:Oracle错误ORA-12650.我该如何解决这个问题? 2015-10-26 14:59:36,319 [RMI TCP Connection(2)-127.0.0.1] u:/d: ERROR org.enhydra.jdbc.xapool - Error Exception in GenericP[详细]
-
Oracle SQL中的字符串比较
所属栏目:[百科] 日期:2021-01-08 热度:65
select * from employees where last_name between 'A' AND 'E'; 为什么回答“D”而不是“E”,是否还有其他方法可以获取详细信息 解决方法 where last_name between ‘A’ AND ‘E’; 字符串比较与比较数字不相似. 字符串比较是在其ASCII值上完成的.因此,[详细]
-
Oracle SQL Developer Query以其他用户身份连接
所属栏目:[百科] 日期:2021-01-01 热度:89
我正在通过一个新的sql文件设计一个新的数据库.我正在使用Oracle SQL Developer并以sysdba身份登录. 我想知道SQL开发人员是否支持或具有相同的命令 connect scott/tiger; 先感谢您. 编辑 我试图在引用Schema B表的Schema A表上创建一个外键. 显示的错误是[详细]
-
oracle – 如何在PL / SQL中将daynumber(第331天)转换为yyyymmdd
所属栏目:[百科] 日期:2021-01-01 热度:144
如果我知道一年中的当天数是331,那么如何在PL / SQL中将其转换为yyyymmdd? 解决方法 要转换为日期: to_date(331,'DDD') 然后,如果需要,您可以使用TO_CHAR格式化该日期.[详细]
-
通过Oracle的数据库链接运行SQL Server存储过程
所属栏目:[百科] 日期:2021-01-01 热度:112
参考 How to execute an Oracle stored procedure via a database link,它在我的情况下不起作用.我不知道我错过了什么. 我在同一台计算机上有一个SQL Server实例和Oracle数据库.数据库链接在Oracle中创建,称为ss. SQL Server中有一个名为dbo.test_proc的存[详细]
-
了解oracle数据库数据访问机制
所属栏目:[百科] 日期:2021-01-01 热度:57
从 another question开始: Full table scans,index range scans, fast full index scans,nested loops, merge join,hash joins etc. are simply access mechanisms that must be understood by the analyst 有人可以解释每一个,并提供我可以进一步阅读它[详细]
-
oracle:COMMENT的oracle等效数据类型是什么?
所属栏目:[百科] 日期:2021-01-01 热度:92
我应该使用oracle中的数据类型来存储注释框?我打算使用LONG但它只允许一个.或者我应该使用VARCHAR2并将其设置得非常大? 解决方法 您希望能够支持的最长评论是什么? 如果您的注释长度小于4000个字节,则可以使用VARCHAR2(4000).如果您的注释长度超过4000[详细]
-
Oracle:如何显示DBMS_XMLDOM.DOMDocument以进行调试?
所属栏目:[百科] 日期:2021-01-01 热度:141
运行Oracle 10g,Sqldeveloper 1.5.5 我想在sqldeveloper的输出或结果窗口中以字符串形式查看DBMS_XMLDOM.DOMDocument的内容.或者其他一些调试这个东西的简单方法…… 谢谢,P 解决方法 DBMS_XMLDOM.WRITETOBUFFER Writes the contents of the node to a buf[详细]
-
oracle – 从SQLPLUS更新包
所属栏目:[百科] 日期:2021-01-01 热度:95
我正在尝试更新Oracle中的一个包,来自SQL Server,这一直令人困惑. 我编写了一个批处理文件,首先运行.spec文件,然后运行.body文件,但即使手动运行它也不起作用. 我用这个语法: sqlplus username/password@databasename @c:tempmyfile.specsqlplus userna[详细]
-
oracle – MView“启用查询重写”用法
所属栏目:[百科] 日期:2021-01-01 热度:109
CREATE TABLE TEST_DATE(COL1 VARCHAR2(20),COL2 NUMBER,COL3_DATE DATE,COL4_DATE DATE)/ create materialized view TEST_SYSREFRESH FORCE ON DEMANDENABLE QUERY REWRITE --- ????ASSELECT COL1,COL2FROM TEST_dateWHERE TRUNC(SYSDATE) BETWEEN TRUNC([详细]
-
如何在oracle 10g中创建存储过程的错误日志?
所属栏目:[百科] 日期:2021-01-01 热度:188
我需要一个在oracle中为存储过程创建错误日志文件的示例. 请给我一个表创建和存储过程创建和错误日志创建的示例. 提前致谢 编辑(其他问题的相关信息) 假设有一个存储过程.当我执行该存储过程时,可能会出现一些预期的错误/异常,因此我需要创建一个错误日志[详细]
-
如何在Oracle中跟踪哪些表/视图/ etc取决于表
所属栏目:[百科] 日期:2021-01-01 热度:82
如何知道哪些对象(表/视图/等)使用某个表? 我必须更换我的桌子PRICE. 那么,是否有类似的东西? select system.dependencies from PRICE 解决方法 SELECT NAMEfrom user_dependencieswhere referenced_name = 'PRICE'[详细]
-
如何批量更新oracle pl / sql中的大表以避免耗尽undospace?
所属栏目:[百科] 日期:2021-01-01 热度:123
我有一张非常大的桌子(5毫米的记录).我正在尝试使用随机字母数字对表格的VARCHAR2列进行模糊处理.我的过程在较小的数据集上成功执行,但它最终会在我无法控制的设置的远程数据库上使用,所以我想批量执行UPDATE语句以避免耗尽undospace. 我可以启用某种选项,[详细]
-
Oracle SQL查询计数组按时间戳子串
所属栏目:[百科] 日期:2021-01-01 热度:143
给定一个具有字符串“timestamps”(yyyyMMddHHmmssSSS格式)列的表,我想要对前8个字符进行子串,并获得该子字符串有多少行的计数,对结果进行分组. 样本数据… TIMESTAMP2010080212345612320100803123456123201008031234561232010080312345612320100804123456[详细]
-
Oracle中的解码功能
所属栏目:[百科] 日期:2021-01-01 热度:72
我有一个像这样的条件 如果(someparam!=值) someparam = 1 如果(someparam!=值2) someparam = 2 默认值= 1 如何在这种情况下使用解码功能 解决方法 DECODE(SomeParam,Value1,DECODE(SomeParam,Value2,1,2),1) 但情况更好: case when someparam != Value[详细]
-
插入oracle后延迟触发器调用
所属栏目:[百科] 日期:2021-01-01 热度:58
有没有办法做到这一点?.我发现添加, DBMS_LOCK.sleep() 通过谷歌搜索到触发器代码的开头,但它阻止了插件本身的发生.我想插入数据但触发器应该在任意延迟后触发.谢谢. 解决方法 如果我们知道为什么你想要这个延迟,以及延迟后触发器应该做什么,这将有所帮助[详细]
-
oracle – 如何在没有插入行时阻止插入触发器被触发?
所属栏目:[百科] 日期:2021-01-01 热度:154
我有一个TABLE1.在这个表上我创建了一个触发器:AFTER INSERT OR UPDATE OR DELETE 现在,如果我执行的插入没有插入任何内容,触发器仍将被触发: insert into TABLE1 select * from TABLE1 where 1=0; 此查询将插入NO ROWS,但触发器仍然被触发. 有办法避免[详细]
-
Oracle支持事件吗?
所属栏目:[百科] 日期:2021-01-01 热度:70
MySQL supports events我可以设置在指定时间段内发生的事情 例如:每个月更新薪水 例如:每年更新一些内容 例如:在一周内将图书的状态更改为“逾期” 等等等 我如何在Oracle中执行此操作? 解决方法 您可以使用DBMS_SCHEDULER执行预定的事件. 官方文件:h[详细]
-
ORACLE SQL ROWNUM执行顺序
所属栏目:[百科] 日期:2021-01-01 热度:95
在Oracle SQL中,有一个可能的标准叫做rownum.我能否确认rownum最终会被执行,因为只是记录返回数量的限制? 或者它可以先执行,在其他WHERE SQL标准之前(如果我们将rownum放在其他标准之前,那就让它们执行)? 解决方法 它不等于其他语言的LIMIT.如果您计划使[详细]
-
Oracle SQL CMD Line
所属栏目:[百科] 日期:2021-01-01 热度:154
每当我在命令行工具中执行select语句时,它都不会使用所有空格. 我修改了缓冲区大小和窗口大小,但它不起作用. 这是截图:alt text http://img19.imageshack.us/img19/8954/cmdoracle.jpg 解决方法 在sqlplus中,执行以下命令: SET LINESIZE 1500[详细]
-
oracle – PL SQL其中带有列/字段名称的子句是数据类型
所属栏目:[百科] 日期:2021-01-01 热度:122
使用PL SQL的快速问题似乎表列被命名为数据类型NUMBER,因此尝试执行查询失败,因为该列被识别为数据类型而不是列名.有人知道如何在不修改架构的情况下解决这个问题吗? 编辑: 谢谢大家的帮助,是的,问题是它必须在引号中并且区分大小写. 解决方法 将它放在[详细]

浙公网安备 33038102330576号