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: to - Release: 11.2 to 11.2
Information in this document applies to any platform.


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)


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