SqlServer导出表结构生成脚本及表中数据脚本
2016-10-13 15:01
302 查看
在SqlServer中对表操作是最基本的,有时候为了为了避免操作失误带来的问题,先要备份一遍表结构及表中的内容,这样当真的发生误操作时可以很快的将数据恢复,所以说非常有用,自己知道的有点晚,记录下来希望对大家有用。
2、在“选择脚本选项”对话框中设置想要的内容
编写创建脚本设置为TRUE,会生成表结构创建脚本:
3、生成的脚本如下
看到生成的脚本中除了列外还有主键约束、字段说明等内容,这是在“选择脚本选项”中设置对应选项为TRUE的缘故
SqlServer2008中默认CHECK约束、外键、唯一键、主键设置为TRUE,如果不需要的话可以设置为FALSE,而没有数据是因为“编写数据的脚本”设置为FALSE的缘故。
包含数据的截图:
SqlServer2008提供了三种保存脚本的方法,如果表中数据很多的话尽量保存到文件中,因为当数据很多时保存到查询分析器中有可能报错,数据量为50多万时我遇到过报错情况,保存到文件中却没问题。
导出表结构
1、右击数据库->任务->生成脚本2、在“选择脚本选项”对话框中设置想要的内容
编写创建脚本设置为TRUE,会生成表结构创建脚本:
3、生成的脚本如下
看到生成的脚本中除了列外还有主键约束、字段说明等内容,这是在“选择脚本选项”中设置对应选项为TRUE的缘故
SqlServer2008中默认CHECK约束、外键、唯一键、主键设置为TRUE,如果不需要的话可以设置为FALSE,而没有数据是因为“编写数据的脚本”设置为FALSE的缘故。
导出数据
生成的脚本中没有数据是因为“编写数据的脚本”设置为FALSE的缘故,如果想包含数据的话将“编写数据的脚本”设置为TRUE即可,如果还有其他要求的话可以在“选择脚本选项”中任意设置以满足要求。包含数据的截图:
SqlServer2008提供了三种保存脚本的方法,如果表中数据很多的话尽量保存到文件中,因为当数据很多时保存到查询分析器中有可能报错,数据量为50多万时我遇到过报错情况,保存到文件中却没问题。
相关文章推荐
- sqlserver 导出数据库表结构和数据生成脚本
- SqlServer 导出指定表数据 生成Insert脚本
- sqlserver2000下生成表结构脚本和导入导出数据内容
- SqlServer 导出指定表数据 生成Insert脚本
- sqlserver 2008 数据库表结构脚本及表数据导出方法
- SQLServer 工具箱v1.3(SQL脚本排序,日志清除,数据导入导出)附完整源代码
- SQL Server 2008 R2 生成导出数据表的脚本
- [PHP] 导出mysql数据库结构并生成列表的小脚本,供VIM使用
- SQLServer 工具箱v1.3(SQL脚本排序,日志清除,数据导入导出)附完整源代码
- 如何将sqlserver表中的数据导出sql语句或生成insert into语句
- 【转载】将sqlserver表中的数据导出sql语句或生成insert into语句
- sql2008R 导出表结构和数据的脚本
- 把表里的数据导出生成脚本
- SQLserver 2008将数据导出到Sql脚本文件的方法
- 将Oracle表里的数据导出生成insert into 脚本
- 如何将sqlserver表中的数据导出sql语句或生成insert into语句
- SQL SERVER 2005转换为SQL2000数据库,生成脚本及导出数据全过程
- 如何将sqlserver表中的数据导出sql语句或生成insert into语句【转载】
- pl /sql导入导出表结构,表数据,sql脚本
- SQLServer 工具箱v1.1(SQL脚本排序,清除日志,数据导入导出)附源代码