Help Center/
Data Warehouse Service /
Developer Guide/
Developer Guide (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-01-04 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) */.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
The system is busy. Please try again later.
For any further questions, feel free to contact us through the chatbot.
Chatbot