|
|
最初由 liqiaoping 发布
[B]
楼上,我刚才做了实验,在9206的服务器,客户端为9204,使用以下语句一切正常,没遇到你说的那种情况.
select sum(to_number(b.price)),sum(a.age),sum(a.num),sum(
a.num2) from reg1 a full join reg2 b on a.idn=b.idn [/B]
可能你的sql语句还不够复杂,下面是我这边应用的例子:
[php]
Thu Mar 17 09:24:07 2005
Errors in file /oracle/product/9.2.0/rdbms/log/head1_ora_8230.trc:
ORA-07445: 出现异常: 核心转储 [vopdup()+513] [SIGBUS] [Invalid address alignment] [0x000000031] [] []
select coalesce(a.branch_code,b.branch_code) as branch_code,
coalesce(a.capital_account,b.capital_account) as capital_account,
'0' as currency_code,
coalesce(a.balance_last,0) as balance_last,
coalesce(b.occur_sum_zj,0) as occur_sum_zj,
coalesce(b.occur_sum_gp,0) as occur_sum_gp
from (select branch_code,
capital_account,
'0' as currency_code,
sum(balance_last) as balance_last
from tmp_5000140
group by branch_code,
capital_account,
currency_code) a
full outer join
(select branch_code,
capital_account,
'0' as currency_code,
sum(occur_sum_zj) as occur_sum_zj,
sum(occur_sum_gp) as occur_sum_gp
from tmp_5000140_occur
group by branch_code, capital_account, currency_code) b
on a.branch_code = b.branch_code
and a.capital_account = b.capital_account
and a.currency_code = b.currency_code [/php] |
|