SQL Server 2008 - 插入记录行的脚本

时间:2013-04-10 07:59:48

标签: sql-server-2008

我是使用SQL Server的新手。我有这个用户ID和电子邮件列表,并希望插入表userEmail

userEmail(emp_no, emp_email)
emp_no is the primary key

insert语句为

插入userEmail(emp_no,emp_email)值('12345','aaa@email.com')

我听说有一种方法可以创建一个能够运行多个插入语句的脚本,但我不知道如何执行它并执行脚本。

非常感谢任何建议。

谢谢。

1 个答案:

答案 0 :(得分:0)

INSERT INTO userEmail (emp_no, emp_email) VALUES
('12345', 'aaa@email.com'), 
('45678', 'bbb@email.com'), 
('56788', 'ccc@email.com') etc

通过一个插入statememt,Max为1000。

如果您可以将此列表放在CSV(逗号分隔)文件中,则可以使用Management Studio中的导入数据任务导入它(右键单击数据库>任务>导入数据>数据源=平面文件源等...)