Я предполагаю две вещи: вы работаете с SQL Server и вставляете свои записи из внешнего файла. Вот пример необходимого кода T-SQL - он довольно прост (введите его прямо в окне подсказки SQL в Mgmnt Studio):
BULK INSERT TableName
FROM 'C:\SomeDirectory\SomeFile.txt'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
GO
100 записей или 1 миллион, это достаточно просто, поэтому нет никакой причины , а не , чтобы использовать групповую вставку, когда вы хотите импортировать из файла CSV. Если CSV не соответствует структуре вашей таблицы, то (то, что я делаю) создайте временную таблицу, выполните импорт, а затем используйте INSERT (как показано ниже), чтобы скопировать из временной таблицы в вашу целевую таблицу, выбрав только поля или заказ, который вам нужен.
На всякий случай - если вы вставляете еще 100 записей из другой таблицы или запроса, синтаксис:
Insert Into [dbName].[dbo].[TableName]
Select Field1, Field2...FieldN From OtherTableName Where {Some conditions}
Если ваша вставка будет содержать поле Identity, это:
Set IDENTITY_INSERT TableName ON
GO
Insert Into [dbName].[dbo].[TableName] (Field1, Field2...FieldN)
Select Field1, Field2...FieldN From OtherTableName Where {Some conditions}
GO
Set IDENTITY_INSERT TableName OFF
GO
Обратите внимание, что вы должны явно включить список полей на вставке, если у вас есть поле идентификатора, где вам не нужно делать это иначе.