Как импортировать CSV-файлы в таблицу SQL Server 2000? Мне нужно вставлять данные из CSV-файла в таблицу дважды в день. В таблице содержится более 20 полей, но мне нужно всего лишь вставить значение в 6 полей.Как импортировать файлы csv
ответ
Я сталкиваюсь с той же проблемой, прежде чем я могу предложить начать чтение here. Автор: «Это очень распространенный запрос в последнее время - Как импортировать CSV-файл в SQL Server? Как загрузить CSV-файл в таблицу базы данных SQL Server? Как загрузить файл с разделителями-запятыми в SQL Server? «.
Вы описали две различные задачи:
- импорт CSV и
- извлечение данных в только эти 6 полей.
Так разбить решение на два этапа:
- импортируйте CSV в сырьевой промежуточной таблицы, и
- затем вставить в свои шесть «живых» полей из этой промежуточной таблицы.
Существует функция для первой части, называется BULK INSERT, синтаксис выглядит следующим образом:
BULK INSERT target_staging_table_in_database
FROM 'C:\Path_to\CSV_file.csv'
WITH
(
DATAFILETYPE = 'CHAR'
,FIRSTROW = 2
,FIELDTERMINATOR = ','
,ROWTERMINATOR = '\n'
);
Отрегулировать по вкусу, и обратитесь к документации для дополнительных опций. Вы также можете указать TRUNCATE
или DELETE FROM
свою промежуточную таблицу, прежде чем делать объемную вставку, чтобы у вас не было никаких старых данных.
После того, как вы получите информацию в базе данных, делать UPDATE
или INSERT
в эти шесть полей должны быть простыми.
Вы можете использовать службы интеграции SQL Server (SSIS). Это задача для создания пакета. В следующий раз он просто запустит этот пакет.
Вы также можете попробовать Массовая вставка как объяснил даниэль.
Вы также можете попробовать мастер экспорта импорта в SQL Server 2000.
мне нужно вставить данные из CSV файла в таблицу два раза в день.
Используйте DTS для выполнения импорта, а затем планируйте его.
Для SQL 2000 я бы использовал DTS. Вы можете рассчитать это как работу, когда вы довольны этим. Ниже приведена ссылка Microsoft, в которой объясняется, как ее использовать.
- 1. Как импортировать многострочные файлы csv?
- 2. Как импортировать большие файлы csv в mysql?
- 3. Как импортировать CSV-файлы в Firebase
- 4. Как импортировать файлы csv с помощью схемы
- 5. как импортировать CSV в neo4j
- 6. Как импортировать целые числа csv
- 7. Как импортировать в csv
- 8. Как импортировать CSV?
- 9. Как импортировать CSV-файлы в mongo DB из Linux/HDFS
- 10. Как импортировать файлы csv, выбранные пользователем в базу данных
- 11. Как импортировать файлы .CSV и Excel в Azure SQL Server
- 12. Как импортировать/экспортировать файлы csv на сервер amazon s3
- 13. Как импортировать CSV-файлы в пробную учетную запись Sap Hana
- 14. Как импортировать CSV-файлы с '' и '' на SQL Server?
- 15. Файлы Groovy .csv
- 16. Как импортировать CSV в Trello
- 17. Как установить/импортировать pyspark-csv?
- 18. импортировать все файлы csv в каталог как pandas dfs и называть их как csv filenames
- 19. Самый быстрый способ импортировать CSV-файлы в MATLAB
- 20. Как импортировать файл .CSV в Drools
- 21. VBA: импортировать CSV файл
- 22. Импортировать файлы csv в новую базу данных каждый
- 23. Быстрее импортировать CSV-файлы или .XLSX в R?
- 24. Как импортировать файлы SQL (MySQL)
- 25. Как импортировать файлы в python
- 26. Как импортировать большие .sql-файлы
- 27. Как импортировать файлы non-node.js?
- 28. как конвертировать .rpt файлы в csv
- 29. Импортировать вывод в файл CSV
- 30. PHPMyAdmin не импортирует файлы CSV
SSIS в SQL Server 2000 является DTS :) – GordonB
Да это называется DTS. – Dinesh