Как загрузить данные CSV в базу данных, когда структура источника и структура схемы не совпадают? - PullRequest
1 голос
/ 04 июля 2019

Предположим, я создал только схемы для таблиц

Student(RollNo,Name,class,Address,EmergencyContactNo)
Course(CourseNo,CourseName)
Student_Course(RollNo,CourseNo)

У меня есть файлы CSV, которые мне нужно загрузить в соответствующую таблицу. У меня нет проблем с загрузкой данныхв таблицу Student и Course Table, поскольку схема таблицы и заголовки csv совпадают.Но в таблице Student_course схема имеет вид RollNo и CourseNo , а заголовки файла StudentCourse.csv для student_course:StudentName и CourseName.В таком случае, как мне загрузить данные в базу данных?Может у кого-нибудь есть решение для этого?

-- Schema for StudentCourse Table

Create  table StudentCourse
(
      id int not null IDENTITY(1,1),
      RollNo varchar(50) ,
      CourseNo varchar(40) ,
      primary key(id)
);

StudentCourse.csv

  StudentName,CourseName
  Alwin,CSE
  Brian,CSE
  Cynthia,CSE
  David,CSE
  elizabeth,ECE
  Frank,EEE
  Ganga,ECE
  Hitesh,EEE
  Indra,ECE
  Karthik,ECE
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...