SQL链接Oracle数据长度不定的问题

2016-02-19 14:49 4 1 收藏

只要你有一台电脑或者手机,都能关注图老师为大家精心推荐的SQL链接Oracle数据长度不定的问题,手机电脑控们准备好了吗?一起看过来吧!

【 tulaoshi.com - 编程语言 】

select * from test..TEST.TEST1

  服务器: 消息 7356,级别 16,状态 1,行 1

  OLE DB 提供程序 'OraOLEDB.Oracle' 为列提供的元数据不一致。执行时更改了元数据信息。

  OLE DB 错误跟踪

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)
[Non-interface error: Column 'DUMMY' (compile-time ordinal 1) of object '"TEST"."TEST"' was reported to have a DBTYPE of 129 atcompile time and 130 at run time]。

  这里我们发现当使用有精度的数据类型的时候,这个查询是不会报这种元数据类型不匹配的错误的。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  这个是oracle的bug:3117040 在9.2.0.4.10中修正。

  那么如果oracle的版本低于这个,避免在sqlserver的link seerver需要访问的column中使用没有精度(数据长度不定)的数据类型。

来源:https://www.tulaoshi.com/n/20160219/1608031.html

延伸阅读
Oracle数据库以其强大的功能和稳定性而著称,但同时,在开发和管理方面也存在很多困难,笔者在此总结了一些Oracle数据库开发和管理的常见问题,希望能对大家有所帮助。 问:如果发现表中有坏块,如何检索其它未坏的数据? 答:首先需要找到坏块的ID(可以运行dbverify实现),假设为1234。运行下面的查询查找段名: selec...
你可能运行的是Oracle 10g Release 2数据库服务器,但是需要支持某些应用程序可能是很早之前写好的。在Oracle 8i之前的版本创建的数据表常用LONG数据类型来存储大型文本。 随着Large Object(LOB)数据类型的引入,LONG和LONG RAW数据类型就被抛弃了。如果你要复制使用了LONG数据类型的数据表,那么使用CREATE TABLE AS SELECT语法将不能完成...
标签: SQLServer
  本文通过实际业务系统中调整的一个案例,试图给出一个常见CPU消耗问题的一个诊断方法.大多数情况下,系统的性能问题都是由不良SQL代码引起的,那么作为DBA,怎样发现和解决这些SQL问题就显得尤为重要. 本案例平台为UNIX,所以不可避免的应用了一些Unix下常用的工具.如vmstat,top等. 本文适宜读者范围:中高级. 系...
微软公司是软件卖主当中在安全问题投入最多热情的一个,但并不是最糟糕的一个。下一代安全软件机构(NGSS)对微软SQL Server和Oracle的关系数据库(RDBM)做了一个弱点对比,结果表明Oracle的数据库产品存在更多的弱点。     自2000年9月到2006年11月,依照NGSS,外部研究员发现Oracle有233个缺陷点,而SQL Server只有59...
   2.1 基本知识     Oracle 的  SQL* LOADER  可以将外部格式化的文本数据加载到数据库表中。通常 与 SPOOL导出文本数据方法配合使用。     1.命令格式     SQLLDR keyword=value [,keyword=value,……]     例:$ sqlldr user/pwd control=emp.ctl d...

经验教程

657

收藏

21
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部