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 キーワード (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 エンジンの種類を取得または設定します (すべて|エンジン|用のスクリプトを生成する Azure)

SqlVersion

スクリプトを生成する SQL バージョンを取得または設定します。

メソッド

Reset()

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

適用対象