将数据从sqlserver中的excel表导入多个表

时间:2018-03-20 15:56:08

标签: sql-server

我可以将excel表的数据填充到数据表中,该表是 tempInput(sql fiddle) 现在从该表我想将数据分成两个表 tbl1,tbl2(小提琴)

我在插入tbl2时遇到问题..让我先告诉你那些表

create table tempInput
(
  question_text nvarchar(100),
  description nvarchar(100),
  option_1 nvarchar(20),
  option_2 nvarchar(20),
  option_3 nvarchar(20),
  option_4 nvarchar(20),
  right_option nvarchar(50)
 )



create table tbl1
 (
  question_id int primary key identity(1,1),
  name nvarchar(100),
  description nvarchar(100)
  )

create table tbl2
 (
     option_id int IDENTITY(1,1) primary key ,
     option_text nvarchar(30),
     is_right_option bit,
     question_id int
 ) 

让我们将一些示例数据填充到 tempInput

enter image description here

现在我必须将sampleInput的数据拆分为两个表,如下所示。 enter image description here

enter image description here

我该怎么做,请找到 here

0 个答案:

没有答案