Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle 导出所有结果行_Oracle_Export_Oracle Sqldeveloper - Fatal编程技术网

Oracle 导出所有结果行

Oracle 导出所有结果行,oracle,export,oracle-sqldeveloper,Oracle,Export,Oracle Sqldeveloper,以这个查询为例 SELECT DISTINCT C_BPARTNER.NAME, IEU01_DIVISIONAR.NAME, IEU01_SPECIALZTNAR.NAME, IEU01_UNIMASTER_TRL.NAME, IEU01_COLLEGE_TRL.NAME FROM C_BPARTNER LEFT OUTER JOIN IEU01_STUDENTMASTER ON C_BPARTNER.C_BPARTNER_ID = IEU01_STUDENTMA

以这个查询为例

SELECT DISTINCT
   C_BPARTNER.NAME,
   IEU01_DIVISIONAR.NAME,
   IEU01_SPECIALZTNAR.NAME,
   IEU01_UNIMASTER_TRL.NAME,
   IEU01_COLLEGE_TRL.NAME
FROM C_BPARTNER
LEFT OUTER JOIN IEU01_STUDENTMASTER
ON C_BPARTNER.C_BPARTNER_ID = IEU01_STUDENTMASTER.C_BPARTNER_ID

LEFT OUTER JOIN REPIEULIVE.IEU01_COLLEGE_TRL
ON IEU01_STUDENTMASTER.IEU01_COLLEGE_ID = IEU01_COLLEGE_TRL.IEU01_COLLEGE_ID

LEFT OUTER JOIN IEU01_DIVISIONAR
ON IEU01_STUDENTMASTER.IEU01_DIVISIONAR_ID = IEU01_DIVISIONAR.IEU01_DIVISIONAR_ID

LEFT OUTER JOIN REPIEULIVE.IEU01_SPECIALZTNAR
ON IEU01_STUDENTMASTER.IEU01_SPECIALZTNAR_ID = IEU01_SPECIALZTNAR.IEU01_SPECIALZTNAR_ID

LEFT OUTER JOIN REPIEULIVE.IEU01_UNIMASTER_TRL
ON IEU01_STUDENTMASTER.IEU01_UNIMASTER_ID = IEU01_UNIMASTER_TRL.IEU01_UNIMASTER_ID

WHERE C_BPARTNER.IEU01_ISMEMBER = 'Y'
当我用
Count(*)
替换列以查看行数时,我得到了
221077
行,这正是我所怀疑的

但是当我导出结果时,它会导出
220516
行,这正是我使用开发人员count rows函数进行计数时的行数

为什么数字不同?查询中有错误吗?

我认为当结果很大时会发生这种情况,所以我尝试了一个简单的C_BPARTNER中的
select count(*),它与count Rows函数相匹配

是否有人在您的“select count(*)和“count Rows”之间更改了查询中涉及的表的内容(可能删除了其中的一些)?因为在您的初始查询中,而不是在计数中,有一个不同的值。而distinct count()等于count()。你需要的是count(distinct…)Littlefoot,不,实际上我已经做了好几次了,这是same@gsalem,是的,这就是问题所在,当我删除(不同的)时匹配。谢谢你的帮助。