在Oracle中执行以下语句时,我出现了进程内存错误。
错误:ORA-04030:尝试分配16328时进程内存不足 bytes(koh-kghu call,pmucalm coll)。
执行声明:
x有100万行,y在表中有300万行。请提供修复此错误的建议。
SELECT NVL (ac.AC, 'U') AC, fd.b, fd.dt
FROM x fd
LEFT JOIN y ac
ON fd.b =
CONCAT (TRIM (ac.r), TRIM (ac.q))
AND fd.dt = '31-DEC-2015';