出表【SQL Server 如何导出数据表】(sqlserver咋导)

SQL Server数据库可以通过以下几种方法导出数据表:

一、SQLServer中Enterprise Manager中”生成脚本”

1. 打开您所要备份的数据库,右击此数据库,选择”任务”-〉”生成脚本”,如下图所示:

![image.png](https://cdn.nlark.com/yuque/0/2020/png/1291940/1590573451392-48f1b717-19a4-4e68-8257-e3a5d606bebe.png#align=left&display=inline&height=296&name=image.png&originHeight=296&originWidth=481&size=30687&status=done&style=none&width=481)

2. 到”选项”中的”大小写 in 数据库对象脚本”,将”保持大小写”勾上,点”确定”,立马就可以得到此数据库数据表的”生成脚本”,就是我们要的导出数据表sql脚本了.

二、使用第三方工具

可以使用第三方工具PremiumSoft Navicat for SQL Server来导出数据表:

1. 安装PremiumSoft Navicat for SQL Server,在登录窗口中输入数据库连接信息,完成登录,如下图所示:

![image.png](https://cdn.nlark.com/yuque/0/2020/png/1291940/1590573647855-d6e1dd6d-8ea2-4cda-9325-f44cc169fb3b.png#align=left&display=inline&height=390&name=image.png&originHeight=390&originWidth=660&size=75 120&status=done&style=none&width=660)

2. 在 Navicat中连接数据库,在”资源管理器”中点击需要导出的数据表,选择”导入/导出”-》”导出表”,如下图所示

![image.png](https://cdn.nlark.com/yuque/0/2020/png/1291940/1590573737390-79d5f37f-ee5e-433a-a32d-1c66f9199af2.png#align=left&display=inline&height=306&name=image.png&originHeight=306&originWidth=701&size=40372&status=done&style=none&width=701)

3. 在”导出表”的对话框中,设置相关选项,其中”文件类型”一栏可以选择”SQL 共享脚本(.sql)”或”SQL 快速脚本(.sql)”格式,点击”确定”,按照提示保存sql脚本,即完成了数据表的导出。

三、使用SQL语句

可以使用SQL语句直接将数据表导出:

1. 在SQL Server Management Studio中,选择要导出的数据库表,右击,选择“脚本表到-》新查询窗口”,如下图所示:

![image.png](https://cdn.nlark.com/yuque/0/2020/png/1291940/1590573825940-acbda38d-7f12-4db8-9593-08a 3ead732f.png#align=left&display=inline&height=270&name=image.png&originHeight=270&originWidth=713&size=39982&status=done&style=none&width=713)

2. 在出现的查询窗口中,可以看到默认生成了CREATE TABLE 语句:

“`mysql

CREATE TABLE [dbo].[Table_1](

[Id] [int] NULL,

[Name] [nvarchar](50) NULL

) ON [PRIMARY]

GO


3. 接下来要添加的是插入数据的SQL语句,可以通过以下语句来生成:

```mysql
INSERT INTO Table_1 (Id,Name)
SELECT Id ,Name
FROM Table_1

4. 现在编辑查询窗口,把建表和插入数据的语句添加进去,保存到指定文件即可完成数据表的导出。

以上就是SQL Server如何导出数据表的三种方法,供读者参考。


数据运维技术 » 出表【SQL Server 如何导出数据表】(sqlserver咋导)