Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да генерирате изявления за вмъкване от текстови файлове за таблица на SQL Server в SQL Server - SQL Server / TSQL урок, част 106

Сценарий:

Вие работите като разработчик на SQL Server, получавате текстови файлове като стойности, разделени със запетая, файлове с разделители с табулатор или с вертикална черта. Това е еднократна задача и трябва да генерирате изрази за вмъкване от тези файлове, за да можете да заредите данните в таблицата dbo.Customer в DEV, QA, UAT и производствена среда, като използвате тези скриптове.

Решение:

Написах публикация, как да генерирам изявления за вмъкване от Excel файл. Натисни тук. Това означава, че ако можем да отворим текстовите файлове с excel, тогава можем да използваме формули на excel, за да изградим изрази за вмъкване.

Ако имаме файл със стойности с отделни запетая, можете директно да отворите с excel и след това да използвате показаните стъпки в тази публикация.

Ако имате файл с разделители с табулатори или с вертикална черта, първо трябва да отворим с excel и след това да използваме формулите.

Стъпка 1 :
Да приемем, че имам разделен с табулатор Customer.txt файл, както е показано по-долу, и искам да отворя в excel.
Как да генерирате изявления за вмъкване от разделен с табулатор файл за таблица на SQL Server

Стъпка 2:
Отворете Excel и след това отидете на File и натиснете Open, Browse to customer.txt file
Генерирайте изявления за вмъкване от текстови файлове за таблица на SQL Server


Съветникът за тестово импортиране ще се отвори, изберете Разграничени и щракнете върху Моите данни има заглавки, ако е така и след това щракнете върху Напред
Как да отворя файл с разделители на табулатори в Excel, за да генерирате изрази за вмъкване за таблица на SQL Server

Изберете разделителите, в нашия случай това е Tab и натиснете Next.
Как да конвертирате файл с разделители на табулатори във файл на Excel и да генерирате изявления за вмъкване за таблица на SQL Server

Как да заредите файл с разделители на табулатори в Excel и да създадете изявления за вмъкване за таблица на SQL Server


След като натиснете Готово, по-долу листът на excel ще бъде попълнен с данни за плосък файл.
Как да генерирате изявления за вмъкване от Excel файл за таблица на SQL Server

Сега данните са във файл на Excel. можем да използваме формулите на excel, за да генерираме изрази за вмъкване, както е показано в тази публикация.


Видео демонстрация:Как да генерираме изявления за вмъкване от данни за плосък файл за таблица на SQL Server

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да създадете таблица с помощта на заявка за избор в SQL Server?

  2. Подобрения на брокера на услуги в SQL Server 2016

  3. 7645 Нулев или празен предикат на пълен текст

  4. Как да намерите дублирани записи с помощта на клауза Group by и Having в SQL Server - SQL Server / TSQL Урок, част 132

  5. Изпълнете динамична заявка с go в sql