SqlScriptGeneratorOptions 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
控制 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() |
會把選項重設到預設值。 |