मैं इसी तरह की स्थिति को हल करने की कोशिश में यहां पहुंचा हूं, इसलिए मुझे ऐसा लगता है कि इस तरह की समस्या अभी भी प्रकट होती है।
मेरे मामले में, किसी भी अनुकूलक परिवर्तन से परहेज करते हुए, चाल चली।
मैंने "intoed" पर NO_QUERY_TRANSFORMATION संकेत लागू किया है चयन कथन और त्रुटि गायब हो गई।
इस प्रश्न के मामले में, मुझे इसे फिर से लिखना चाहिए:
INSERT INTO MasterRecords
(BatchRecordRecordID, SourceID, BatchID)
SELECT /*+NO_QUERY_TRANSFORMATION*/ RecordID, SourceID, BatchID
FROM (
SELECT RecordID, BatchID, 101 AS SourceID
FROM BatchRecords
WHERE BatchID = 150
GROUP BY RecordID, BatchID
) BR