Я пытаюсь создать разделенный запятыми список значений из поля в Oracle.
Я нашел пример кода, который делает это:
DECLARE @List VARCHAR(5000)
SELECT @List = COALESCE(@List + ', ' + Display, Display)
FROM TestTable
Order By Display
Но когда я пытаюсь это сделать, я всегда получаю сообщение о том, что ключевое слово FROM не было, где оно и ожидалось. Я могу использовать SELECT INTO
, и это работает, но если у меня более одной строки, я получаю ошибку выборки.
Почему я не могу сделать следующее:
SELECT myVar = Field1
FROM myTable