-4

请帮我解决这个小问题,这是我的代码。我的问题是我有成千上万的数据,我不想输入所有数据。什么是最好但最简单的程序?我使用 SQL,所有数据的编码格式相同

create table Subjects
(Subject_code nvarchar(10) primary key
,Subject_name nvarchar(20)
,Description nvarchar(MAX)
,Units int)

create table Schedules
(Schedule_ID int primary key identity(650500,1)
,Section nvarchar(10) 
,Subject_code nvarchar(10) foreign key references Subjects(Subject_code)
as 
select subject_code from subject 
where  subject_code = subject_code
,Days nvarchar(10)
,Time time
,Room nvarchar(10))
4

2 回答 2

2

几乎所有数据库都有一个导入实用程序 - 使用它。

通常,您会创建数据的CSV文件,然后让数据库将其导入您的表中。

你还没有指定你正在使用哪个数据库,所以我不能比这更具体。

于 2013-03-18T03:18:04.547 回答
0

如果您的意思是将表中的数据插入另一个表中(不输入) - 我理解您可以这样做,我希望这就是您的意思:

 insert into Schedules ( col1, col2, col3 )
 select otherCol1, otherCol2, otherCol3
 from SomeSourceTable
于 2013-03-18T03:18:57.587 回答