Is there a way to do what the title says without having to use something like this
Insert into TableB
(Col1, Col2 ,Col3)
Select Col1, Col2 ,Col3 from TableA
TableA has over 40 columns, so this is tedious.
TableB will end up with one column that is manually created and is the first column, then all other column names and data structures will be copied from TableA.
To clarify, TableA will not be needed after this operation. the ultimate goal is to get a new column at the beginning of TableA. I thought the only way to do this was to create a new table that has the new column and the data from tabelA, but any solution that will accomplish the task is fine.