我有一個表中的數據。我需要將它複製到另一個表格。其中一列是文本分隔的字符串。所以我想要選擇所有列插入獲取indentity值和子查詢根據分隔符分割並插入到另一個表。我需要在select語句中拆分字符串,並插入到表
下面是數據例如
ID Name City Items
1 Michael Miami item|item2|item3|item4|item5
2 Jorge Hallandale item|item2|item3|item4|item5
副本名稱,市一個表中獲取身份 和分裂和複製物品與身份列值
所以輸出另一個表應該是
用戶表
UserID Name City
1 Michael Miami
2 Jorge Hallandale
...
Items table
ItemID UserID Name
1 1 Item
2 1 Item2
3 1 Item3
4 1 Item4
5 2 Item
6 2 Item2
7 2 Item3
8 2 Item4
不能確定如何使用T-SQL做到這一點。用例子的答案將不勝感激
只是爲了澄清Abdul的回答(希望他可以添加此說明)......然後,您將使用Split函數作爲基表的JOIN的一部分,以便爲您的INSERT語句生成最終結果。 – 2011-05-13 17:41:57