我試圖在Oracle中的字段之外構建逗號分隔值列表。在Oracle SQL語句中構建逗號分隔值列表
我找到了一些示例代碼,這是否:
DECLARE @List VARCHAR(5000)
SELECT @List = COALESCE(@List + ', ' + Display, Display)
FROM TestTable
Order By Display
但是當我嘗試,我總是得到一個錯誤有關FROM關鍵字不被它預期。我可以使用SELECT INTO
,它可以工作,但如果我有多個行,則會出現讀取錯誤。
爲什麼我不能做如下:
SELECT myVar = Field1
FROM myTable
如果你po st代碼,XML或數據樣本,**請**在文本編輯器中突出顯示這些行,然後單擊編輯器工具欄上的「代碼示例」按鈕(「{}」)以精確地格式化和語法突出顯示它! – 2011-04-28 18:00:30
可能的重複[如何將多行組合到Oracle中的逗號分隔列表中?](http://stackoverflow.com/questions/468990/how-can-i-combine-multiple-rows-into-a-逗號分隔列表in-oracle) – Ben 2014-09-26 07:54:25