@sergeyiljin

Как мне работать с массивом цифр?

Стоит задача сделать записи в базу из массива id типа int. То есть, как я могу передать в хранимую процедуру и там с ней работать с данными вида [1, 2, 3]? Нужно в процедуре пройтись по массиву и сделать три записи в базу.
  • Вопрос задан
  • 82 просмотра
Решения вопроса 1
tsklab
@tsklab
Здесь отвечаю на вопросы.
Используйте STRING_SPLIT, что бы разобрать список 1, 2, 3 на строки.
DECLARE @T TABLE(I INT)
INSERT INTO @T SELECT value FROM STRING_SPLIT( '1,2,3', ',' )
SELECT STRING_AGG ( I, ',' ) FROM @T
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы