Creating Materialized View With ANSI Joins Fails With ORA-7445[qsmqsce_set_col_expr] (Doc ID 1207563.1)

Last updated on SEPTEMBER 22, 2011

Applies to:

Oracle Server - Enterprise Edition - Version: 11.2.0.1.0 to 11.2.0.2 - Release: 11.2 to 11.2
Information in this document applies to any platform.

Symptoms

Creating materialized view with ANSI joins gives error:
ORA-07445 [qsmqsce_set_col_expr()+345]

The Call Stack may include these functions:
qsmqsce_set_col_exp <- qsmqcwh <- qsmqcst <- qsmqCreateAlterSummary

The error will not occur if using regular joins instead of ANSI joins.


Example of a regular join:

SELECT d.dname, e.ename
FROM scott.dept d, scott.emp e
WHERE e.deptno = d.deptno
AND d.dname = 'ACCOUNTING';


Example of ANSI join

SELECT d.dname, e.ename
FROM scott.dept d
JOIN scott.emp e USING (deptno)
WHERE d.dname = 'ACCOUNTING';


Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms