我有一個字符串/文本元素,我需要拆分並插入到表中。SQL Server將字符串值拆分成行和列並插入表
我有
123456|House,123567|Flat,789463|Car,635491|Lorry,
凡數值(n值)需要在第一列去文本值,類型如。衆議院需要在第二。
「,」之前的值需要在同一行上。我要尋找一個類似表
╔══════════╦═══════════╗
║ nvalue ║ Type ║
╠══════════╬═══════════╣
║ 123456 ║ House ║
║ 123567 ║ Flat ║
║ 789463 ║ Car ║
║ 635491 ║ Lorry ║
╚══════════╩═══════════╝
我試圖使用SQL代碼
INSERT INTO TABLE resultsTable
SELECT
nvalue({status}, ';')[255],
type({status}| ';')[255],
但我的運氣不好。
{status}
是字符串所在的文本字段。
的SQL Server 2016具有分割功能來做到這一點。 –