Всем привет
Столкнулся с ситуацией.
В скрипте ранее выгружены 2 таблицы T1 и T2. После некоторых манипуляций далее необходимо в таблице T1 переименовать столбец, дав ему имя, которое уже есть в T2 для дальнейшей конкатенации.
Если действовать стандартным путем
Rename Field
Получим ошибку
Script Error:
New field name already exists!
RENAME Field [Документы тип1] to [Документы тип]
Сразу переименовать поле на этапе загрузки таблицы - нет возможности, т.к. на определенном этапе работы с этими таблицами эти поля должны быть разными.
Как вариант можно сделать
T3:
Noconcatenate
Load
[Документы тип1] as [Документы тип],
...
Resident T1;
Drop table T1;
Но это будет не рационально, если T1, скажем содержит 100 000 000 строк, а требуется переименовать всего столбец