Задача 101.51794

Задача :101.51794

Краткое описание :
Перенести решение 102.122886 в 5.5 (TOP на оракле, ambiguous column name)
Описание :
Прямой SQL
Что измененно :


DSQL
oracle

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Во фразе
sql select top 1 T1.NREC, T2.NREC from KATORG T1 join KATORG T2 on T1.NREC = T2.NREC order by T1.NAME;
появляется ошибка "повторяющиеся имена колонок NREC"
Потому что это превращается в
select * from (select ... order by T1.FNAME) where ROWNUM <= 1

Как измененно :

Исправлено.
Теперь повторяющиеся имена полей в одной выборке молча получают уникальные алиасы
(кроме первого), даже, если нет никакого TOP, и на всех платформах
Все равно ведь нельзя было старые имена никак использовать, раз они повторялись...

Название продукта Название компонента Тип Последняя версия Дата выхода
baseBASEDLL5.5.14.0