Массив SQL внутри ячейки - PullRequest
       39

Массив SQL внутри ячейки

1 голос
/ 29 сентября 2011

У меня есть ячейка, которая содержит массив символов, разделенных запятыми, например, "1,2,3,4,5". Мой вопрос: возможно ли удалить определенный элемент массива, например, если я хочу удалить«1», тогда ячейка станет «2,3,4,5» или удалит «3», и она станет «1,2,4,5». Я хочу выполнить эту задачу в SQL как функцию или как сохраненнуюпроцедура, любая помощь очень ценится.

1 Ответ

2 голосов
/ 29 сентября 2011

Конечно, это были бы просто некоторые базовые строковые вызовы REPLACE (): http://msdn.microsoft.com/en-us/library/ms186862.aspx

Однако, поскольку вы должны манипулировать отдельными битами этого поля данных отдельно от остальной части поля, этохороший кандидат для нормализации в своем дочернем столе.

...