我是这样的 我在客户服务器里从oracle 9i里导出数据库 sql脚本
在公司分别导入到 oracle 11g 和oracle9i数据库里 导入都是成功的数据没问题 两个表的数据都是一样我项目里有一个统计功能
项目先连oracle 11g 查询这个统计 然后 另外地方部署同一个项目 连接oralcle 9i的数据库 查询这个统计发现两个统计结果数据不一致
数据库表结构和数据一样 程序代码也一样 唯一不同的是数据库版本
难道两个版本的数据库 sql语法有区别?
在公司分别导入到 oracle 11g 和oracle9i数据库里 导入都是成功的数据没问题 两个表的数据都是一样我项目里有一个统计功能
项目先连oracle 11g 查询这个统计 然后 另外地方部署同一个项目 连接oralcle 9i的数据库 查询这个统计发现两个统计结果数据不一致
数据库表结构和数据一样 程序代码也一样 唯一不同的是数据库版本
难道两个版本的数据库 sql语法有区别?
你确定9i和11g里的数据都是一样的?
2.如果是9i,我记得9.0.2.0.4之前的版本,是不支持时间戳这种数据类型的。至于其他的数据类型,好像算法也不太一样呢。会不会是比如你是按时间的条件进行统计,因为数据类型在9I与11G里的结构不同导致的统计结果不一致呢?