首页 文章
  • -2 votes
     answers
     views

    从另一个表更新表值返回错误

    我有两个表 Employee_Data 和 IOT_Codes_Temp ,我想用 IOT_Codes_Temp.IOT_Codes 更新 Employee_Data.IOT_Codes 的记录 . 以下是我的查询: UPDATE employee_data t1 SET ( t1.iot_codes, t1.iot_codes_numeric ) = (SELECT t2.iot_cod...
  • 1 votes
     answers
     views

    ORA-00904:“TOTAL_ORDERS”:标识符无效

    我目前正在尝试计算每个郊区的订单,这些订单的交付时间晚于一个月的要求,以及他们迟到的平均时间 . 到目前为止,我已经完成了这个,没有参数查询,用户输入他们希望看到的月份 . SELECT s.suburbname, Count(*) AS total_orders , ("ORDER".ACTUALTIMEDELIVERED - "O...
  • 0 votes
     answers
     views

    PLS-00103:在期待以下之一时遇到符号“”

    我试图插入文件,将本地系统中的一个文件夹提供给oracle表 . 我收到如下错误: 错误(15,7):PLS-00103:遇到以下其中一项时遇到符号“”:常量异常表LONG_ double ref char time timestamp interval date二进制国家字符nchar DECLARE l_bfile BFILE; l_blob BLOB; BEGIN INSE...
  • 0 votes
     answers
     views

    如何在oracle中获得相同日期的数字?

    我有这样的表: PK COUNTER READ READ_DATE 1 1 1 1/1/2017 2 1 2 1/1/2017 3 1 3 1/12/2018 4 4 4 1/12/2018 在 R...
  • 0 votes
     answers
     views

    如何在oracle sql中再次使用MAX和MIN函数获取值?

    我用这个SQL查询获得了以下结果: SELECT Code, CASE WHEN MAX(running) = MIN(running) THEN MAX(running) ELSE MAX(running) - MIN(running) END "RUNNING", date FROM table GROUP BY date; 结果: Code...
  • 2 votes
     answers
     views

    Oracle示例数据问题

    所以,我有这个基于java的数据转换/屏蔽工具,我想在Oracle 10g上进行测试 . Oracle 10g的优点在于,您可以获得大量样本模式,其中包含50万条记录 . 模式是:SH,OE,HR,IX等 . 所以,我安装了10g,发现安装脚本在ORACLE_HOME / demo / scripts下 . 我稍微定制了这些脚本以便在批处理模式下运行 . 这解决了我的一半要求 - 为我的数据转换...
  • 0 votes
     answers
     views

    通过SQLPLUS Oracle Client进行Oracle数据库连接

    我无法通过SQL Plus连接到远程Oracle数据库连接 . 以下是更多细节 . 我已经安装了Oracle Client 10.2 我可以通过SQLDeveloper连接到Oracle数据库 . Problem : Getting ORA:12154 : TNS : COuld not resolve the connect identifer specfied. 尝试以下 来自S...
  • 1 votes
     answers
     views

    调用存储过程会导致SOA 10g和SOA 12c中出现不同的结果

    我正在将一个BPEL流程从SOA 10g移植到SOA 12c . 我配置了一个DBAdapter来调用相同的存储过程,具有相同的输入有效负载 . 问题是在SOA 10g上一切都很好,并且过程作为自定义输出返回错误代码0和"OK"作为消息 . 相反,在SOA 12c中,过程在某个时刻中断并返回错误代码-1722和"Invalid number"作为消息(这肯定...
  • 0 votes
     answers
     views

    查询,在第二列(sql,oracle)中多次授予每一行

    给出一个有两列的表(1 - 字符串类型,另一种 - 数字类型) . 我需要一个查询(使用命令:join和rownum),其中每行被授予在第二列中为其指定的次数 . 例如: col1 col2 ---- ---- apple 4 melon 1 banana 2 结果: apple apple apple apple melon banana banana
  • 0 votes
     answers
     views

    Oracle删除表

    当我删除Oracle 10g中子表中的连接记录时,是否可以从父表中自动删除记录 . 当我使用ON DELETE CASCADE删除连接的父记录时,我发现可以删除子记录,但是我可以执行反向操作吗?
  • 0 votes
     answers
     views

    经过多次安装10和11版本后,Oracle 11g XE ORA-01034和ORA-27101

    Windows 7 x64 Oracle 11g XE的本地实例 您好,我是Oracle的新手 . 我已经重新安装了几次oracle(版本10和11) . 所以我在安装后遇到以下问题当我尝试执行时 sqlplus sys as sysdba 我得到ORA-12638和我无法连接的secod问题http://127.0.0.1:8080/apex/f?p=4950(在之前安装的Orac...
  • 5 votes
     answers
     views

    Oracle - FAST REFRESH使用LEFT JOINS更新的物化视图非常慢

    我在Oracle中有一个包含LEFT JOIN的物化视图,需要很长时间才能更新 . 当我更新基础表时,运行需要63914.765秒(是的,这几乎是17个小时) . 我在同一个表上使用LEFT JOIN,因为我想将数据从行转移到列 . 此Oracle版本中不提供pivot命令,并且在FAST REFRESH物化视图上不允许使用GROUP BY CASE . 物化视图日志如下所示: CREATE MA...
  • 1 votes
     answers
     views

    Oracle 10g PL / SQL-选择结果作为更新列值

    有没有办法轻松/优雅地更新表中的多个列,其中包含Oracle 10g中查询的记录值? 我有一个表(称之为Source),它有简单的缘故,2列, ID 和 KEY . ID Key ---- ---- 1 1000 2 1000 3 5000 4 1000 .. 101 8000 102 9000 103 ...
  • 0 votes
     answers
     views

    Orale游标sql

    我声明并使用记录,动态类型和游标来计算卖方的表现 . 这是我的代码: DECLARE TYPE performance_type IS RECORD (person_code person.person_code%TYPE, person_name person.last_name%TYPE, current_...
  • 2 votes
     answers
     views

    Oracle 11g中的IMPDP - 从一个架构到其他架构

    我曾经使用'exp'和'imp fromuser touser来运行命令以旧方式获取Oracle数据库备份 . 现在,我正在尝试使用新命令来备份'expdp'和'impdp' . 步骤: 1)在 生产环境 服务器上使用带有schema参数的expdp进行备份 . 我的用户名是'xxx'(不确定它是用程序,函数和视图完全导出的) . 2)现在,在我的开发服务器上,我首先让其他用户称为“yyy” . ...
  • 1 votes
     answers
     views

    DBMS_SCHEDULER JOBS每天早上跑到晚上

    我想让JOBS在oracle 10g中使用DBMS_SCHEDULER,其中作业每分钟刷新一次,每天运行间隔为2分钟,从早上8点开始,到晚上8点结束 . 我试过这段代码, BEGIN SYS.DBMS_SCHEDULER.CREATE_JOB ( job_name => 'UPDATE_REKAP_BALI' ,start_date ...
  • 1 votes
     answers
     views

    ORA-01034:ORACLE不可用ORA-27101:共享内存域不存在ORACLE 10g XE

    不知道出了什么问题 . 它第一次完美地工作,直到我重新启动我的机器 .
  • 0 votes
     answers
     views

    无法在oracle中删除用户

    我试图使用我的应用程序在oracle 10g中删除一个表空间 . 关于我的应用程序 - 在我的应用程序中,我可以创建表空间 . 现在oracle中发生的事情是,当您创建表空间时,会自动创建一个新用户并将其附加到数据库 . 当您必须删除表空间时,首先要删除连接到数据库的用户,然后删除数据库 . 当我尝试删除与表空间关联的用户时 . 数据库引发异常,即System.Data.OracleClient....
  • 0 votes
     answers
     views

    重构EJB -ORA-0094后Hibernate出现Oracle错误

    我必须重构使用Oracle数据库和Hibernate的EJB . 它基本上是向数据库添加一些字段,并在EJB中重构利用这些字段的方法 . 但是我发现这样做后我得到了 ORA-00904:“XRF_SYSID”:标识符无效 ( XRF_SYSID 是新领域之一) . 我很确定 XRF_SYSID 没有开启缓存 . 如果我将EJB切换回使用旧字段,它仍然有效 . 这是sql: insert int...
  • 0 votes
     answers
     views

    如何创建触发器以记录多个表的插入,更新,删除更改

    我的数据库中有两个表 . 这可以在以后增加 . 我想添加另一个表Audit来跟踪对现有两个表的更改 . 我想跟踪对这些表中的任何一个所做的任何更改AUdit表结构是IDTABLE_NAMEFIELD_NAMEOLD_VALUENEW_VALUEModified_ByDate_of_Modification 所以现在我想为两个表都设置一个触发器,可以在插入,更新或删除任何一个表时触发 . 触发此触发...
  • 0 votes
     answers
     views

    在预构建表上执行并行分区时出错

    SQL> CREATE TABLESPACE sf1 DATAFILE 'sf1.dbf' SIZE 40M ONLINE; Tablespace created. SQL> CREATE TABLESPACE sf2 DATAFILE 'sf2.dbf' SIZE 40M ONLINE; Tablespace created. SQL> CREATE TABLESPACE ...
  • 2 votes
     answers
     views

    如何从分区表优化oracle查询?

    我有一个按日期(按天)分区的表和字段上的本地索引(包括日期字段) . 如果我查询: SELECT * FROM table t WHERE t.fdate = '30 .06.2011' 它很快实现了,但是当我做的时候 SELECT * FROM table t WHERE EXTRACT(来自t.fdate的月份)= 6 AND EXTRACT(来自t.fdate的年份)= 2011 它...
  • 1 votes
     answers
     views

    Oracle派生列基于表达式结果

    有没有办法根据10g表达式的结果创建派生列? 具体来说,我继承了一个表,其中包含varchar2字段中的字符数据和数字数据 . 显然,这在尝试连接时不会导致头痛,因为当Oracle重新排序我在字段上使用to_number()的查询时,我经常会收到“无效数字”错误 . 所以,我想要做的是创建一个派生列,如果原始列的值是数字,则该值具有值,如果不是,则为NULL,并且在连接中使用该值而不是具有混合类型...
  • -1 votes
     answers
     views

    将函数参数传递给oracle中的游标

    我将函数参数传递给游标时出错 . 这是下面的例子 创建或替换FUNCTION UPD_TAB(OUT VARCHAR2中的ID_VAL,OUT VARCHAR2中的SRC_COLUMN,OUT VARCHAR2中的DEST_COLUMN,OUT VARCHAR2中的OWNER_TAB,OUT VARCHAR2中的SRC_TAB,OUT VARCHAR2中的DEST_TAB)RETURN VARCH...
  • 0 votes
     answers
     views

    在索引组织表中存储Oracle用户定义类型的效率

    在Oracle 10G中将用户定义的类型存储在索引组织表中是否存在已知问题? CREATE OR REPLACE TYPE MyList AS VARRAY(256) OF NUMBER(8,0); CREATE TABLE myTable ( id NUMBER(10,0) NOT NULL, my_list MyList NOT NULL) CONSTRAINT p...
  • 0 votes
     answers
     views

    由于限制,Oracle imp表失败

    我正在使用Oracle imp实用程序将数据导入Oracle 10g中的一组空表 . 当我尝试执行导入时,由于参照完整性约束,其大部分失败 . 例如 . 无法将数据导入表A,因为表B中的外键尚不存在 . 这是我的导入命令: imp C_PLUS/<password> rows=y file=db.dmp ignore=y FROMUSER=C_PLUS TOUSER=C_PLUS t...
  • 67 votes
     answers
     views

    null与Oracle中的空字符串[重复]

    可能重复:为什么Oracle 9i将空字符串视为NULL? 我在Oracle 10g中有一个名为 TEMP_TABLE 的表,只有两列 - id 和 description 只是为了演示 . 列 id 是序列生成的类型为 NUMBER(35, 0) not null 的主键,列 DESCRIPTION 是 VARCHAR2(4000) not null 的类型 . 在这种情况下,基本的表结...
  • 3 votes
     answers
     views

    Oracle - Materialized View,这个MV可以快速刷新吗?

    我有一个看起来有点像下面的物化视图,我想知道是否还有这个物化视图'快速'可刷新?基本上,我问的是: 物化视图是否包含oracle函数,如COALESCE,NVL,NVL2等,并且仍然可以快速刷新 物化视图是否包含我已经制作的功能并且仍然可以快速刷新 . 物化视图是否可以包含到派生表的连接并且仍然可以快速刷新? 我检查了Oracle documentation这个,并没有列出这些限制...
  • 3 votes
     answers
     views

    查看oracle关于主/外键约束的元数据

    哪个表包含有关约束的详细信息(例如外键所指的表)?表'all_cons_columns','all_constraints'仅包含约束的名称,这些名称不是很有帮助 . 我目前正在使用dbms_metadata.get_ddl()但它不适用于所有数据库 . 谢谢 .
  • 2 votes
     answers
     views

    Oracle - 更新物化视图

    如何更新实体化视图?更新物化视图有什么缺点吗?我处在一种我可以做到的情况 更新物化视图(OR) 将记录复制到另一个表,更新它们,截断或删除物化视图表,将更新的记录插回到物化视图中 . 这两个选项围绕重建物化视图所需的大量时间(实际上是5天) . 版本:Oracle 10g

热门问题