Help Center/ Data Warehouse Service/ Standard Data Warehouse (9.1.0.x)/ DWS Performance Tuning/ SQL Tuning Examples/ Cases: Modifying Statements That Cannot Be Pushed Down/ Case: Type of Record in Non-real Table Can Not Be Shipped
Updated on 2026-05-29 GMT+08:00
Case: Type of Record in Non-real Table Can Not Be Shipped
Possible Cause
In 8.2.1.x, the UPDATE statements + WITH statements cannot be pushed down.
Case 1: UPDATE Statements Are Not Pushed Down
- Set the GUC parameter enable_stream_ctescan to disable ctescan in the stream plan before statement execution.
1SET enable_stream_ctescan = off
- Reset the parameter after the service statement is executed.
1SET enable_stream_ctescan = on
- Add a hint after the UPDATE keyword in the statement. The specific method is UPDATE /*+ set global(enable_stream_ctescan off) */.
What is your overall rating for this page?
0
1
2
3
4
5
6
7
8
9
10
Very dissatisfiedVery satisfied
Thank you very much for your feedback. We will continue working to improve the documentation.
The system is busy. Please try again later.