SqlScriptGeneratorOptions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
控制 Sql 脚本生成的选项
public class SqlScriptGeneratorOptions
type SqlScriptGeneratorOptions = class
Public Class SqlScriptGeneratorOptions
- 继承
-
SqlScriptGeneratorOptions
构造函数
| 名称 | 说明 |
|---|---|
| SqlScriptGeneratorOptions() |
控制 Sql 脚本生成的选项 |
属性
| 名称 | 说明 |
|---|---|
| AlignClauseBodies |
获取或设置一个布尔值,该值指示是否应对齐 FROM、WHERE、GROUP BY 等子句的主体 |
| AlignColumnDefinitionFields |
获取或设置一个布尔值,该值指示列定义字段(列名、数据类型、约束)是否应对齐到对齐列中。 |
| AlignSetClauseItem |
获取或设置一个布尔值,该值指示是否应对齐 UPDATE 语句中的 SET 子句项 |
| AllowExternalLanguagePaths |
获取或设置一个布尔值,该值指示是否可以将文件路径用于外部语言内容 |
| AllowExternalLibraryPaths |
获取或设置一个布尔值,该值指示是否可以将文件路径用于外部库内容 |
| AsKeywordOnOwnLine |
获取或设置一个布尔值,该值指示是否应在自己的行上编写 AS 关键字 |
| IncludeSemicolons |
获取或设置一个布尔值,该值指示是否应在每个语句后面包含分号 |
| IndentationSize |
获取或设置缩进文本时要使用的空格数 |
| IndentSetClause |
获取或设置一个布尔值,该值指示是否应缩进 UPDATE 语句的 SET 子句 |
| IndentViewBody |
获取或设置一个布尔值,该值指示是否应缩进视图语句正文。 |
| KeywordCasing |
获取或设置在脚本生成过程中要使用的关键字大小写选项 |
| MultilineInsertSourcesList |
获取或设置一个布尔值,该值指示 INSERT 列源列表是否应跨多行分布 |
| MultilineInsertTargetsList |
获取或设置一个布尔值,该值指示 INSERT 列目标列表是否应跨多行分布 |
| MultilineSelectElementsList |
获取或设置一个布尔值,该值指示是否应将 select 元素列为多行列表 |
| MultilineSetClauseItems |
获取或设置一个布尔值,该值指示是否应在多行上列出 SET 子句项 |
| MultilineViewColumnsList |
获取或设置一个布尔值,该值指示是否应将视图语句列列为多行列表 |
| MultilineWherePredicatesList |
获取或设置一个布尔值,该值指示 WHERE 谓词(由 AND 和 OR 分隔的表达式)是否应在多行上写入 |
| NewLineBeforeCloseParenthesisInMultilineList |
获取或设置一个布尔值,该值指示在括号中编写多行列表时是否应在右括号前放置换行符 |
| NewLineBeforeFromClause |
获取或设置一个布尔值,该值指示 SELECT 语句中的 FROM 子句之前是否应有换行符 |
| NewLineBeforeGroupByClause |
获取或设置一个布尔值,该值指示在 SELECT 语句中的 GROUP BY 子句之前是否应有换行符 |
| NewLineBeforeHavingClause |
获取或设置一个布尔值,该值指示在 SELECT 语句中的 HAVING 子句之前是否应有换行符 |
| NewLineBeforeJoinClause |
获取或设置一个布尔值,该值指示在 SELECT 语句中的 JOIN 子句之前是否应有换行符 |
| NewLineBeforeOffsetClause |
获取或设置一个布尔值,该值指示是否应在 OFFSET 子句之前有换行符 |
| NewLineBeforeOpenParenthesisInMultilineList |
获取或设置一个布尔值,该值指示在括号中编写多行列表时是否应在打开的括号前放置换行符 |
| NewLineBeforeOrderByClause |
获取或设置一个布尔值,该值指示在 SELECT 语句中的 ORDER BY 子句之前是否应有换行符 |
| NewLineBeforeOutputClause |
获取或设置一个布尔值,该值指示是否应在 OUTPUT 子句之前有换行符 |
| NewLineBeforeWhereClause |
获取或设置一个布尔值,该值指示在 SELECT 语句中的 WHERE 子句之前是否应有换行符 |
| NewLineBeforeWindowClause |
获取或设置一个布尔值,该值指示在 SELECT 语句中的 WINDOW 子句之前是否应有换行符 |
| SqlEngineType |
获取或设置 Sql 引擎类型(全部|引擎|Azure) 为 |
| SqlVersion |
获取或设置要为其生成脚本的 Sql 版本 |
方法
| 名称 | 说明 |
|---|---|
| Reset() |
将选项重置为其默认值。 |