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 关键字 (keyword) 是否应在其自己的行上写入 |
IncludeSemicolons |
获取或设置一个布尔值,该值指示是否应在每个语句后面包括分号 |
IndentationSize |
获取或设置缩进文本时要使用的空格数 |
IndentSetClause |
获取或设置一个布尔值,该值指示是否应缩进 UPDATE 语句的 SET 子句 |
IndentViewBody |
获取或设置一个布尔值,该值指示是否应缩进视图语句正文。 |
KeywordCasing |
获取或设置在脚本生成期间要使用的关键字 (keyword) 大小写选项 |
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 引擎类型 (All|引擎|用于生成脚本的 Azure) |
SqlVersion |
获取或设置要为其生成脚本的 Sql 版本 |
方法
Reset() |
将选项重置为其默认值。 |