Oracle nclob字段类型转成nvarchar2字段类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle nclob字段类型转成nvarchar2字段类型相关的知识,希望对你有一定的参考价值。

如题 Oracle数据库的字段类型为 nclob类型
我现在想用sql改成 nvarchar2字段类型
有大神知道没!!

没改过,可以试下 情又独中 的方法 , 如果不行就先增加nvarchar2(2000)字段, 再更新值, 再后删除NCLOB字段,最后改列名。 参考技术A alter table tablename modify col_name nvarchar2(4000);

ORA-00932: inconsistent datatypes: expected - got NCLOBORA-00932: 数据类型不一致: 应为 -, 但却获得 NCLOB 解决办法

遇到的问题:

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

ORA-00932: inconsistent datatypes: expected - got NCLOB

问题分析:

因为oracle 数据库在字段长度超过2000时就会出现上面的问题

解决办法:

1、更新版本
2、修改数据库中的字段类型
找到错误的字段,把NVARCHAR2(4000) 或NCLOB 类型修改为NVARCHAR2(2000)

以上就是ORA-00932: inconsistent datatypes: expected - got NCLOB【ORA-00932: 数据类型不一致: 应为 -, 但却获得 NCLOB 】【解决办法】的全部内容

版权声明:
原创博主:牛哄哄的柯南
博主原文链接:https://keafmd.blog.csdn.net/

看完如果对你有帮助,感谢点击下面的一键三连支持!
[哈哈][抱拳]


加油!

共同努力!

Keafmd

以上是关于Oracle nclob字段类型转成nvarchar2字段类型的主要内容,如果未能解决你的问题,请参考以下文章

oracle中blob,clob,nclob主要区别是啥?

编程经验点滴----巧妙解决 Oracle NClob 读写问题

ORA-00932: inconsistent datatypes: expected - got NCLOBORA-00932: 数据类型不一致: 应为 -, 但却获得 NCLOB 解决办法

ORA-00932: inconsistent datatypes: expected - got NCLOBORA-00932: 数据类型不一致: 应为 -, 但却获得 NCLOB 解决办法

Oracle库中截取部分数据导出再导入(含NCLOB数据类型)

oracle 某个表的字段里面的值是<clob>是啥意思