SQL. Как массово залить данные в таблицу БД через CSV (Excel)
Время чтения - менее одной минутыДата публикации 20.02.2020 (обновлено 02.07.2021)
Используйте скрипт по аналогии:
IF OBJECT_ID('tempdb..#import') IS NOT NULL DROP TABLE #import
create table #import
(
phone nvarchar(256),
email nvarchar(256)
)
bulk insert #import
from 'c:\Temp\1.csv'
with
(
firstrow =1,
fieldterminator = ';',
rowterminator = '\n',
tablock
)
insert into as_contacts (phone, email, typeID, note)
select phone, email, 1, '' from #import
Примечание. Если используется кирилица, то используйте Codepage 1251:
BULK INSERT as_geo_outerBase1
FROM 'C:\temp\geobase\country1.csv'
WITH
(
FIRSTROW = 2,
FIELDTERMINATOR = ';', --CSV field delimiter
ROWTERMINATOR = '\n', --Use to shift the control to next row,
CODEPAGE = '1251',
TABLOCK
)
Что еще посмотреть по SQL Server
Как организовать бизнес-логику в хранимых процедурах SQL Server. Реализация слоя BLL в SQL
Индексы SQL Server. Поиск дубликатов
Запрос для получения SQL всех индексов для таблиц базы данных SQL Server
Как перестроить все индексы на базе SQL Server
Как разрезать строку на части в SQL по некоторому символу
Конвертация из строки в таблицу в SQL Server
Выполнение прямого запроса к URL из SQL
SQL Server Как установить у таблицы описание (MS Description)
Как получить текущего юзера БД
Ищем партнеров-разработчиков на T-SQL и PL/pgSQL
Прямая работа с заказчиками как ИП или самозанятый. Нужно знать только SQL и HTML
Falcon Space - платформа для создания сайтов с личными кабинетами
В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
Запрос расчета стоимости веб-проекта на базе Falcon Space
- Шаг 1. Создать концепт проекта
- Шаг 2. Получить оценку бюджета (КП)
- Шаг 3. Заключить договор
- Шаг 4. Создать совместно техническое задание
- Шаг 5. Поэтапная реализация проекта