Мой XML был:Создайте отдельные таблицы на основе значений в одном столбце базовой таблицы в SQL Server
set @xml=N'
<root>
<attribute col1="attr1" col2="varchar(200)" col3="A"/>
<attribute col1="attr2" col2="varchar(200)" col3="A"/>
<attribute col1="attr3" col2="varchar(200)" col3="B"/>
<attribute col1="attr4" col2="varchar(200)" col3="C"/>
</root>'
я преобразовал XML в Base
таблицы в SQL Server:
COL1 COL2 COL3
-----------------------------
attr1 varchar(200) A
attr2 varchar(200) A
attr3 varchar(200) B
attr4 varchar(200) C
Я хочу создавать таблицы, как
create table A
(
attr1 varchar(200),
attr2 varchar(200)
)
и аналогично для в и с в cOL3
Какую базу вы используете? Для этого вам нужно использовать динамический SQL. –
Хм, зачем ты это делаешь? – sgeddes
HI, я использую SQL. Мне трудно разобрать мои таблицы на основе значений COL3, а затем создать отдельные таблицы. Мне был небольшой намек. Я знаю, что мне нужно применять динамический sql здесь. Но перед этим мне нужно разделить вещи, которые я думаю. – user3228318