Как заполнить данные CSV в базе данных, когда структура источника и структура схемы не совпадают? - PullRequest
0 голосов
/ 02 июля 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, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...