执行仍然报错。然后查资料:oracle中clob实际上是使用char来存储数据的,所以在对clob字段进行查询时为了保证正确应该对字段进行转换,转换成char,并给字段增加别名。转换成char的函数为:to_char(clob字段名)。最后,sql改为: CREATE OR REPLACE FORCE VIEW "T_PROJECTS" ("ID", "NAME","DSC_INFO") AS ( select ...
出现原因:字段为CLOB型 不能使用 字段=“value”的形式,修改成 to_char(CLOB字段)=‘’即可
对于String类型,没有限制长度,或者长度大于2000。数据库对应生成的字段类型为CLOB,就会出现ORA-00932: 数据类型不一致: 应为 -, 但却获得 CLOB。 modelBuilder.Properties().Where(p => p.PropertyType == typeof(String) && p.GetCustomAttributes(typeof(StringLengthAttribute), false).Length == 0).Configu...
编译包的时候提示数据..(SELECT listagg(class_name,',') within group(order by class_id) FROM hr_scheduling_class WHERE c
07.SQL> SELECT * FROM T_LONG WHERE LONG_COL LIKE ’%WORLD%’08.2 ;09.SELECT * FROM T_LONG WHERE LONG_COL LIKE ’%WORLD%’10.*第 1 行出现错误:11.ORA-00932: 数据类型不一致: 应为 NUMBER, 但却获得 LONG 12.根据Oracle的建议,应该避免再使用LONG类型。如果可能应该使用TO_LOB...
oracle nclob类型作为条件查询报错 ORA-00932: 数据类型不一致: 应为 -, 但却获得 NCLOB 字段已加注解 [SugarColumn(SqlParameterDbType = typeof(NClobPropertyConvert))] public string VALUE { get; set; } SugarSimple.Instance().Queryable<D_SYS_DATADICTIONARY>().Where(x => x.TYPEKEY == type.Trim...
Kettle MySQL表转成Oracle表报错:ORA-00932: 数据类型不一致: 应为 -, 但却获得 CLOB,程序员大本营,技术文章内容聚合第一站。
ora-00932:数据类型不一致:应为-,但却获得NCLOB 2012-10-10 13:55 − ORA-00932 :数据类型不一致:应为-,但却获得CLOB 写程序时,会遇到主题表和回复表的内容字段都为clob字段,此时要取出一个贴子时,会使用到union,它这时会报ORA-00932 不一致的数据类型 要求 -得到的却是clob错误。 原因是:lob字段不能...
是个bug,metalink解释如下 Full Export From 10.2.0.1 Aborts With EXP-56 ORA-932 (Inconsistent Datatypes) EXP-0 [ID 339938.1] Modified 30-MAR-2009 Type PROBLEM Status PUBLISHED In this Document Symptoms Cause Solution References Applies to:Oracle Server - Enterprise Edition...
虽然PL/SQL字符变量的长度相对来说比较长,但CHAR类型在数据库的字段中最大存储长度为2000个字节,所以,我们不能往数据库CHAR类型字段中插入超过2000个字节的字符。但是,我们可以把任意CHAR(n)插入LONG类型的字段中,因为LONG的最大长度是2**31字节或是2G(gigabyte)。如果我们不使用CHAR或BYTE来对字符类型长度进行限制...