Я хотел бы создать набор новых строк в БД, где ID = = 10,11,12,13,14,15, но все остальные значения равны нулю.Предполагается, что строки с 1 по 9 уже существуют (в этом примере).Мое приложение установит параметры первой и последней строки.
Вот мой запрос на создание одной строки, но мне нужен способ циклически проходить по строкам с 10 по 15, пока не будут созданы все пять строк:
@FirstRow int = 10 --will be set by application
,@LastRow int = 15 --will be set by application
,@FileName varchar(100) = NULL
,@CreatedDate date = NULL
,@CreatedBy varchar (50) = NULL
AS
BEGIN
INSERT INTO TABLE(TABLE_ID, FILENAME, CREATED_BY, CREATED_DATE)
VALUES (@FirstRow, @FileName, @CreatedBy, @CreatedDate)
END
Причина, по которой мне нужны пустые строки, заключается в том, что приложению необходимо обновить существующую строку в таблице.Мое приложение будет загружать тысячи документов в строки таблицы на основе идентификатора файла.Приложение требует, чтобы строки уже были вставлены.Файлы вставляются после добавления строк.Затем приложение удаляет все строки, которые являются нулевыми.