规范化,我需要尽可能减少我的工作

时间:2013-03-18 03:11:53

标签: sql

请帮我解决这个小问题 这是我的代码。我的问题是我有数千个数据,我不想输入所有数据。什么可能是最好但很容易的程序? 我使用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))

2 个答案:

答案 0 :(得分:2)

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

通常,您创建数据的CSV文件,并将数据库导入到您的表中。

您尚未指定您正在使用的数据库,因此我不能更具体。

答案 1 :(得分:0)

如果你的意思是将数据从表插入另一个(没有输入) - 我理解你可以做这样的事情,我希望这就是你的意思:

 insert into Schedules ( col1, col2, col3 )
 select otherCol1, otherCol2, otherCol3
 from SomeSourceTable