SqlScriptGeneratorOptions クラス

定義

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

view ステートメント本体をインデントするかどうかを示すブール値を取得または設定します。

KeywordCasing

スクリプトの生成時に使用するキーワードの大文字と小文字のオプションを取得または設定します。

MultilineInsertSourcesList

INSERT 列ソース リストを複数行に分散させるかどうかを示すブール値を取得または設定します。

MultilineInsertTargetsList

INSERT 列ターゲット リストを複数行に分散させるかどうかを示すブール値を取得または設定します。

MultilineSelectElementsList

select 要素を複数行の一覧として表示するかどうかを示すブール値を取得または設定します。

MultilineSetClauseItems

SET 句の項目を複数行に一覧表示する必要があるかどうかを示すブール値を取得または設定します。

MultilineViewColumnsList

view ステートメントの列を複数行のリストとして表示するかどうかを示すブール値を取得または設定します。

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()

オプションを既定値にリセットします。

適用対象