SqlScriptGeneratorOptions 類別

定義

控制 SQL 腳本產生的選項

public class SqlScriptGeneratorOptions
type SqlScriptGeneratorOptions = class
Public Class SqlScriptGeneratorOptions
繼承
SqlScriptGeneratorOptions

建構函式

名稱 Description
SqlScriptGeneratorOptions()

控制 SQL 腳本產生的選項

屬性

名稱 Description
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) 以產生 script

SqlVersion

取得或設定 SQL 版本以產生

方法

名稱 Description
Reset()

會把選項重設到預設值。

適用於