Следующая ситуация:
У меня динамически (по столбцам) построенная таблица ... например:
Rowid UniqueID Name Birthdate Town ....
1 null Joe Jan-93 Cologne
2 null Nick Okt-00 London
Я создаю эту таблицу TempTable для создания уникального ID для всех данных в моемБаза данных TempTable была создана двумя циклами, которые проходят через всю мою таблицу и столбцы базы данных и копируют все данные первичного ключа в эту таблицу TempTable.
Моя цель - обновить столбец UniqueID из моей таблицы TempTable, указав соответствующие значения данных ... например:
UniqueID
JoeJan-93Cologne
NickOkt-00London
У вас есть идея, как обновить UniqueID?
Я имею в виду следующее:
Loop 1 going through all Tables
Select Table of Schema
Loop 2 going through all Columns of Table
Select Column of Schema
Copy Column to my Temp
-- here an update like ... set UniqueID = select concat(UniqueID, @Column)
-- from @table where RowID = RowID
End loop 2
end loop 1
Возможно ли это или мне нужно открыть третий цикл, который проходит по всем строкам и значениям concat?