浅谈如何在sqlserver中生成脚本

浅谈如何在sqlserver中生成脚本

ID:24933446

大小:54.00 KB

页数:4页

时间:2018-11-17

浅谈如何在sqlserver中生成脚本_第1页
浅谈如何在sqlserver中生成脚本_第2页
浅谈如何在sqlserver中生成脚本_第3页
浅谈如何在sqlserver中生成脚本_第4页
资源描述:

《浅谈如何在sqlserver中生成脚本》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、浅谈如何在SQLServer中生成脚本>>教育资源库  在生成脚本过程中,有很多参数可以选择,合理的配置这些参数,可以让我们很方便的按照我们的期望生成脚本。  生成脚本的一些选项,如下图:  我这里是SQL2005的选项,SQL2008的选项跟这个稍有差异。  这个差异可以参看下面两篇文章  SQLServer2005的生成SQLServer脚本向导(选择脚本选项页)  zh-/library/ms186472(SQL.90).aspx  SQLServer2008的生成SQLServer脚本向导(选择脚本选项页)  zh-/library

2、/ms186472.aspx  图片看不清楚?请点击这里查看原图(大图)。  参数说明,其中红色部分是我比较常用的。  常规选项部分:  AnsiPadding  在每个CREATETABLE语句前后添加SETANSI_PADDINGON语句。默认值为True。  AppendtoFile  将此脚本添加到现有脚本的底部,在输出选项页中指定。默认值为False,指示新脚本将覆盖以前的脚本。  ContinueScriptingonError  True指示出错时停止编写脚本。值为False时,则继续编写脚本。默认值为False。  Conv

3、ertUDDTstoBaseTypes  值为True时,用户定义数据类型被转换为用于创建用户定义数据类型的基本数据类型。将运行脚本的数据库中不存在用户定义数据类型时,请使用True。默认值为False,指示将使用UDDT为用户定义数据类型编写脚本。  GenerateScriptforDependentObjects  生成依赖对象的脚本为在执行所选对象的脚本时必须存在的任何对象生成脚本。默认值为True。  IncludeDescriptiveHeaders  值为True时,说明性SE语句。默认值为False。  ScriptVarD

4、ecimalOptions  包含脚本的vardecimal存储选项。默认值为False。  参看zh-/library/bb326755(SQL.90).aspx  表和视图部分  ScriptCheckConstraints  将CHECK约束添加到脚本中。默认值为True。CHECK约束要求输入表中的数据满足某些指定的条件。  ScriptForeignKeys  将外键添加到脚本中。默认值为True。外键可指示和强制保持表间的关系。  ScriptFull-TextIndexes  包含每个表的全文本索引或脚本的索引视图。默认值为F

5、alse。  ScriptIndexes  添加每个表的聚集索引、非聚集索引和XML索引,或添加脚本的索引视图。默认值为False。  ScriptPrimaryKeys  添加对表创建主键脚本。默认值为True。主键可唯一标识表的每一行。  ScriptTriggers  添加对表创建触发器脚本。默认值为True。触发器会在数据被修改时引发操作。  ScriptUniqueKeys  添加对表创建唯一键脚本。唯一键可防止输入重复的数据。默认值为True。  其他的一些选项大家都很熟悉,就是让我们选择那些数据库对象要生成。忽略不计。  在生

6、成何种格式时,SQLServer很方便的给我们提供了一些选项,如下:  这里可以方便的选择以Unicode或ANSI文本格式将脚本生成到.sql文件中。  而且可以所有脚本在一个文件,也可以每个对象的脚本在一个自己的文件。  图片看不清楚?请点击这里查看原图(大图)。  再后面就是确认生成选项,然后就生成了。上一页12>>>>这篇文章来自..,。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。