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 |
取得或設定布林值,指出選取專案是否應該列為多行清單 |
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() |
將選項重設為其預設值。 |