Ora 38104 невозможно обновить столбцы указанные во фразе on
Обновлено: 21.11.2024
и получаю такую вот хрень
Собственно интересует вопрос, баг ли это, и если баг, то в первом или во втором запросе?
В первом никак не баг. Мне это поведение хорошо известно, нельзя корректировать
колонку из ON- Clause.
В первом никак не баг. Мне это поведение хорошо известно, нельзя корректировать
колонку из ON- Clause.
Только вот не ясно, почему нельзя. ИМХО, это какое то техническое ограничение ранних версий оракла, связанное с получением согласованного результата. В SQL Reference про это ограничение не написано.
Дописал строчку, чтобы проверить эффект на 9i - там его нет.
(т.е. и через вью низзя == как до сих пор считал и должно быть)
У меня на 9.2.0.6 тоже вылетает с ошибкой, но вот открыл TAR - support говорит, вроде бы на 9.2.0.8 отрабатывает как и на десятке, пока raised bug 5891015.
Читайте также: