天天看点

SQL Server 2008支持将数据导出为脚本

以前我们要将一个表中的数据导出为脚本,那么只有在网上找一个导出数据的script,然后运行就可以导出数据脚本了。现在在sql server 2008的management studio中增加了一个新特性,除了导出表的定义外,还支持将表中的数据导出为脚本。导出过程是这样的,我简单说明下:

(1)在ssms2008中的对象资源管理器中,右击需要导出数据的数据库,在弹出式菜单中选择“任务”下的“生成脚本”选项。

(2)在脚本向导的选择脚本选项中,将“编写数据的脚步”选择为true,这里默认是为false的。

SQL Server 2008支持将数据导出为脚本

(3)然后下一步选择导出的对象,选择导出的表,最后完成时即可以看到由系统导出的表定义和表数据了,例如我们导出person.addresstype表中的数据,那么系统生产的表数据这部分的脚步就是:

哈哈,还set identity_insert on了,支持对identity列的数据插入,比我们一般用脚本或者存储过程来导要方便,希望这个功能对大家有用。

ps:由于这个功能在联机丛书中似乎也没有介绍,而且默认又是关闭的,所以大家估计都没有注意到这个功能,我也一直没有注意到,直到今天在看一篇国外的博客才看到的。