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

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

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

【 tulaoshi.com - 编程语言 】

select * from test..TEST.TEST1

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

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

  OLE DB 错误跟踪

(本文来源于图老师网站,更多请访问http://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]。

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

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

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

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

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

延伸阅读
标签: SQLServer
  在数据库操作中时常会有这样的情况发生,由于一时的疏忽而误删或误改了一些重要的数据,另外还有一些重要的任务需要周期性地运行。显然,前一类问题主要是数据备份与恢复方面的,而后一类则主要是系统的任务调度。本文将针对这两类问题,从应用程序开发角度给出一个解决方法。 一.技术基础 由于本文是使用PL/SQL作为开...
Oracle数据库以其强大的功能和稳定性而著称,但同时,在开发和管理方面也存在很多困难,笔者在此总结了一些Oracle数据库开发和管理的常见问题,希望能对大家有所帮助。 问:如果发现表中有坏块,如何检索其它未坏的数据? 答:首先需要找到坏块的ID(可以运行dbverify实现),假设为1234。运行下面的查询查找段名: selec...
标签: SQLServer
  本文通过实际业务系统中调整的一个案例,试图给出一个常见CPU消耗问题的一个诊断方法.大多数情况下,系统的性能问题都是由不良SQL代码引起的,那么作为DBA,怎样发现和解决这些SQL问题就显得尤为重要. 本案例平台为UNIX,所以不可避免的应用了一些Unix下常用的工具.如vmstat,top等. 本文适宜读者范围:中高级. 系...
1.在oracle中,数据表别名不能加as,如: select a.appname from appinfo a;-- 正确 select a.appname from appinfo as a;-- 错误 也许,是怕和oracle中的存储过程中的关键字as冲突的问题吧 2.在存储过程中,select某一字段时,后面必须紧跟into,如果select整个记录,利用游标的话就另当别论了。 select af.keynode into kn from AP...
问题描述: 在处理一般的数据记录中,对于数字类型的字段,在oracle的排序中,默认把null值做为大于任何数字的类型,当然对于varchar2类型的字段,默认也是该处理方式,但是客户要求排序的过程中,需要把null的字段默认排在前边(从小--大)。一般的order by xxxx,无法解决。 问题解决: 方案1: 可以使用复杂的使用sql...

经验教程

847

收藏

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