Я динамически создаю две идентичные таблицы из JSON. Позволяет их вызывать Test1.Table , Test2.Table
.
Test.Table1
затем загружается с данными в его столбцах кем-то другим.
Моя проблема в том, что теперь я хочу создать хранимую процедуру, которая создает хранимая процедура, которая берет все данные из Test.Table1
и вставляет их в Test.Table2
, что было бы легко, за исключением того, что я не хочу брать все столбцы из Test.Table1
, я хочу все, кроме 3, из них.
Я не могу сделать SELECT (col1, col2, col4, col5...etc) INTO Test.Table2 FROM Test.Table1
, потому что столбцы являются динамическими c каждый раз, и таблица уже существует.
Я не могу использовать временную таблицу, чтобы переместить данные Test.Table1
в столбцы, которые мне не нужны, и вставить их в Test.Table2
, поскольку столбцы не совпадают.