У меня есть много таблиц, которые имеют идентичную структуру и похожие имена таблиц, и я ищу способ объединить несколько столбцов от всех их в новую таблицу с двумя дополнительными столбцами: автоматически генерируемое целое число PK и имя исходная таблица. например,Как слить много похожих таблиц?
UniqueID SourceId, Xcoord, Ycoord, Zcoord, SourceTable
мне удалось создать таблицу, содержащую список всех таблиц, которые я хочу использовать, но не знаю, что делать дальше.
SELECT [name]
INTO PointTables
FROM [Surveys].[sys].[tables]
where [name] like '%CoordDB'
вы получаете имя таблицы с помощью sys.tables, но как насчет колонок присоединиться с sys.columns – mohan111
Сколько таблицы у вас есть? Когда я столкнулся с подобной ситуацией, я использовал операции объединения, а затем вставил этот запрос в новую таблицу. В моем случае два новых столбца были столбцом идентификации и вычисленным столбцом. –