Мне нужно вставить данные в файл csv во временную таблицу и вставить некоторые данные для соответствующего значения id в другой таблице. Я создал и вставил данные в файл csv. Для всех записей в csv-файле, как я могу выполнить цикл и вставить данные купола для соответствующей записи в другой таблице.Прокрутите временную таблицу и вставьте в другую таблицу
CREATE TABLE #tbcompanies
(ID INT)
GO
BULK
INSERT #tbcompanies
FROM 'd:\ids.csv'
WITH
(
ROWTERMINATOR = '\n'
)
select * from #tbcompanies
drop table #tbcompanies
Почему вы думаете, петля нужна? Разве вы не можете просто «INSERT [другая таблица] SELECT ID FROM #tbcompanies AS t/* возможно, некоторые присоединяются к [еще одной таблице]'? –