我在FoxPro中有一組輸入數據。其中一個字段grp字段是一個連接字符串,其各個部分由管道符號「|」分隔。下面是值的一些實例,可以採取:將輸入字段從文本轉換爲FoxPro或SQL中的列
GRP:
DDD | 1999年| O |%
BCE |%
AAA | 2009 | GON |固定|大| MAE | 1個
BBB | PAL | N |固定| MAE | 1個
AAA | SMK | O |固定| MAE | 1 | 1
DDD | ERT | O |%
EEF |%| N |%
AFD | 2000 | O |%
AFD | 200907 | O |%
SWQ |% | O |%
%
我想編寫一個查詢,將上述數據中分離上述成單獨的字段nd將它們輸出到另一個SQL表,其中分隔的決定因素是管道符號。服用前兩行作爲一個例子,輸出應讀
記錄1:
字段1 = DDD字段2 = 1999字段3 = O字段4 =%
記錄2: 字段1 = BCE字段2 =% Field3不包含任何值Field4不包含任何值
預先不知道數據中管道符號的最大數目是多少。在上面的例子中,它是6,記錄3和5.
實際上可以做到這一點嗎?
請僅使用相關產品標籤,而不是每個在其中都有字母'sql'的產品標籤。 – Shadow