`
tangzlboy
  • 浏览: 90268 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

ORA-00932: 数据类型不一致: 应为 -, 但却获得 CLOB

 
阅读更多
紧接第上篇文章。
第一步:查看SQL语句。
修改语句成:
select  a.id,
                b.name as statusName,
                a.currentHandle,
                a.progressAndPlan,
                a.customerService,
                c.fullname as customerServiceName,
                c.fullname as currentHandleName
  from defect1 a
  left join user_info c on a.customerService = c.user_id
  and a.currentHandle = c.user_id,
  left join site1_attr e on a.siteID = e.site_id, dir_status b
where 1 = 1
   and a.status = b.id
   and a.createTime >=
       to_date('2012-03-01 00:00:00', 'yyyy-mm-dd HH24:mi:ss')
   and a.createTime <=
       to_date('2012-03-31 23:59:59', 'yyyy-mm-dd HH24:mi:ss')
   and a.B_versionName = 'OCS R002C01LG0309 '
order by createTime desc

第二步:连接语句中的每一张表是否有重复对应id。
select count(*) from defect1,(user_info,site1_attr ).
发现site1_attr 中有重复id.

第三步:查看SQL语句发现:
site1_attr e 这张表,前后语句都没有用。

第四步:删掉:
left join site1_attr e on a.siteID = e.site_id,

第五步:执行成功。
1
3
分享到:
评论

相关推荐

    ora-01460 错误原因分析

    当执行某些特定的操作,如数据导入导出、跨平台复制表空间等时,如果涉及到的数据类型在源系统和目标系统之间不兼容,就可能触发ORA-01460错误。此错误表明Oracle数据库无法完成请求的数据转换,可能是由于源和目标...

    java存储oracle中的clob类型

    CLOB(Character Large Object)是一种用于存储大量文本数据的数据类型,在Oracle数据库中被广泛使用,可以支持最大4GB的数据量。在Java编程中,为了能够有效地与Oracle数据库中的CLOB类型交互,Java提供了`java.sql...

    运用Java如何存取Oracle中的CLOB类型字段

    CLOB数据类型主要用于存储大量的文本信息,如文章、报告或任何大体积的字符数据。本文将深入探讨这一主题,基于给定的代码示例,解析如何在Java环境中读取和写入Oracle数据库的CLOB字段。 ### Java存取Oracle CLOB...

    Oracle和SqlServer系统表操作差异对比

    - "ORA-00932: 不一致的数据类型" 错误可能发生在处理 Clob 类型时。解决方法是使用 `TO_CHAR` 函数将其转换为 Char 类型。 5. **字符串空检查**: - 在 Oracle 中,检查字符串是否为空应使用 `IF str IS NULL`,...

    java操作clob

    在实际开发中,需要注意的是,由于通过 JNDI 获得的数据库连接所提供的 `Blob` 和 `Clob` 实现可能与 JDBC 直接获取的不同,因此在入库时需要进行类型转换。而出库操作则无需特殊处理,因为它们都返回标准的 `java....

    Delphi ADO连接Oracle数据库报数据类型不支持处理方式

    - 客户端版本应与服务器版本相匹配,避免因版本差异导致的数据类型不支持问题。 #### 三、实践步骤 **步骤1:安装合适的Oracle客户端** 1. 下载并安装对应版本的Oracle Instant Client或完整的Oracle客户端...

    Ora9i SQL 参考手册

    2. **数据类型**:了解Oracle 9i支持的数据类型是至关重要的,包括数值类型(如NUMBER)、字符串类型(VARCHAR2,CHAR)、日期时间类型(DATE)、二进制数据类型(BLOB, BFILE, CLOB等)以及对象类型。 3. **表的...

    Oracle9i的init.ora参数中文说明

    说明: 与 NLS_TIME_FORMAT 相似, 只不过它设置的是 TIMESTAMP 数据类型的默认值, 该数据类型既存储YEAR, MONTH 和 DAY 这几个日期值, 也存储 HOUR, MINUTE 和 SECOND 这几个时间值。 语法: TIMESTAMP '1997-01-31 ...

    Oracle数据库学习日记-实用性最强的Oracle学习总结.docx

    #### 三、数据类型 **3.1 字符型** - **Char定长字符** - **特点:** 定长字符类型。 - **Varchar2变长字符** - **特点:** 变长字符类型。 - **Clob字符型大对象** - **特点:** 用于存储大量文本数据。 **...

    GBase-8a MPP Cluster产品技术手册-D.docx

    - **解决方案**:确认div函数的输入数据类型和范围;调整SQL语句的计算逻辑。 7. **SWAP空间不足将导致进程被操作系统杀掉** - **问题描述**:如果SWAP空间不足,则可能会导致进程被操作系统强制终止。 - **解决...

    详解Oracle修改字段类型方法总结

    如果字段`name`有数据,而新类型与原类型不兼容,比如从`nchar(20)`改为`varchar2(40)`,由于`varchar2`和`nchar`在Oracle中处理方式不同,会遇到`ORA-01439`错误,提示列必须为空才能更改数据类型。此时,我们需要...

    Oracle 10g 开发与管理

    Oracle支持多种数据类型,包括字符型、数值型、日期时间型、LOB(大型对象)和RowID等。 - **字符型** 如VARCHAR2,用于存储变长字符串。 - **数值型** 如NUMBER,用于存储整数和浮点数。 - **日期时间型** ...

    PHP链接Oracle教程

    3. **处理Oracle特殊数据类型** - `LOB`类型:Oracle的大型对象类型如CLOB、BLOB等需要特别处理。使用oci_bind_by_name绑定变量,并设置正确的类型。 - `DATE`类型:Oracle的日期时间类型可能会包含时区信息,PHP...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    LOB数据类型 clob 1~4GB 只能存储字符数据 nclob 1~4GB 保存本地语言字符集数据 blob 1~4GB 以二进制信息保存数据 三、 DDL语言 1. Create table命令 用于创建表。在创建表时,经常会创建该表的主键、外键、唯一...

    ORACLE数据库概述

    Oracle数据类型丰富多样,包括数值类型(如NUMBER)、字符串类型(如VARCHAR2、CHAR)、日期时间类型(如DATE)、二进制大对象(如BLOB、CLOB)等,能满足各种数据存储需求。 总的来说,Oracle数据库是一个功能强大...

    oracle面试题

    4. **数据类型**:了解Oracle的数据类型,如NUMBER、VARCHAR2、DATE、TIMESTAMP、BLOB、CLOB等,以及它们的用途和限制。 5. **约束**:熟悉不同类型的约束,如NOT NULL、UNIQUE、PRIMARY KEY、FOREIGN KEY和CHECK,...

    Oracle数据库经典教程

    Oracle支持多种数据类型,如数值类型(NUMBER、INTEGER、BINARY_INTEGER等)、字符类型(VARCHAR2、CHAR、CLOB)、日期时间类型(DATE、TIMESTAMP)以及二进制数据类型(RAW、BLOB)等。 **创建表和约束** 创建表时...

    ORALCE优化知识

    - **TRUNCATE**:用于清空整个表的数据,操作速度快,不会产生回滚段信息,但不支持事务操作。 - **DELETE**:可用于删除表中的一部分或全部记录,支持事务操作,可以通过ROLLBACK撤销删除操作,但在数据量较大时...

    oracle基础练习.docx

    Oracle提供多种数据类型,如CHAR、VARCHAR2、NUMBER、DATE以及LOB(包括BLOB和CLOB)。日期格式可以使用TO_DATE函数转换,例如`to_date('2016-6-1','yyyy-MM-dd')`,或者直接使用DATE'2016-6-1'。 分析函数如RANK()...

Global site tag (gtag.js) - Google Analytics