У меня есть таблица с полем ID без автоинкремента.Мне нужно создать массив varchar, а затем вставить данные из массива в таблицу.
Проблема в том, что я не знаю, как объявить такой массив.А также я не знаю, как обращаться к значению по индексу в цикле.
declare @newCodesList - ???
declare @counter int = 0
declare @lastID int = (select MAX(Id) from OrganizationCode)
while @counter < LEN(@newCodesList)
begin
@lastID = @lastID + 1
insert into OrganizationCodeCopy values(@lastID, @newCodesList[@counter])
@counter = @counter + 1
end
В верхнем коде я пытаюсь вставить значения в цикл после нахождения идентификатора последней записи и объявления счетчика