My Oracle Support Banner

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

Last updated on FEBRUARY 03, 2019

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)


To view full details, sign in with your My Oracle Support account.

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

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.