2014-09-10 4 views
0

Как динамически создавать столбцы в SQL Server? Я создал таблицу со столбцами A, B и C.Как динамически создавать столбцы в SQL Server 2008?

a b c 
-- -- -- 
1 2 3 
2 4 5 
3 5 6 

Я читаю данные из Excel и вставляю их в таблицу. Если я получу три столбца из Excel, тогда проблем нет; но если я получу более трех столбцов, я должен узнать новый столбец, изменить таблицу в соответствии с ним и вставить свои данные, как в примере ниже.

a b c D E 
-- -- -- -- -- 
1 2 3 
2 4 5 
3 5 6 
1 2 3 5 6 
2 4 5 8 9 
3 5 6 7 4 

Любые идеи, как это осуществить?

ответ

0

Использование изменить столбец таблицы:

alter table tbl add column col varchar(50) 
0

Существует не что-то вроде «динамически создавать столбцы» в существующую таблицу в MS SQL Server.

Вам нужно будет явно изменить таблицу и добавить новые столбцы.

Смежные вопросы