У меня есть две таблицы, в которых столбец с одинаковым именем имеет максимальную длину 30.
когда я запрашиваю его в linq с объединением этих двух таблиц, фактически сгенерированный SQL (кстати, довольно большой) использует ключевое слово «AS», чтобы различать их, называя их {long_column_name} 1 и {long_column_name} 2.
когда это происходит, имя псевдонима фактически имеет длину 31, что приводит к ошибке ORA-00972: идентификатор слишком длинный для имени псевдонима!
это, очевидно, какая-то ошибка в процессе генерации SQL.
кто-нибудь знает об обходном пути?
поскольку я не могу переименовать столбцы, сейчас я создаю два представления без этих столбцов, но это не идеальное решение.