次の方法で共有


SqlScriptGeneratorOptions クラス

SQL スクリプトの生成のオプションを制御します。

継承階層

System.Object
  Microsoft.SqlServer.TransactSql.ScriptDom.SqlScriptGeneratorOptions

名前空間:  Microsoft.SqlServer.TransactSql.ScriptDom
アセンブリ:  Microsoft.SqlServer.TransactSql.ScriptDom (Microsoft.SqlServer.TransactSql.ScriptDom.dll)

構文

'宣言
Public Class SqlScriptGeneratorOptions
'使用
Dim instance As SqlScriptGeneratorOptions
public class SqlScriptGeneratorOptions
public ref class SqlScriptGeneratorOptions
type SqlScriptGeneratorOptions =  class end
public class SqlScriptGeneratorOptions

SqlScriptGeneratorOptions 型は、以下のメンバーを公開しています。

コンストラクター

  名前 説明
パブリック メソッド SqlScriptGeneratorOptions SqlScriptGeneratorOptions クラスの新しいインスタンスを初期化します。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ AlignClauseBodies FROM、WHERE、GROUP BY などの句の本体を揃えるかどうかを示す値を取得または設定します。
パブリック プロパティ AlignColumnDefinitionFields 列定義フィールド (列名、データ型、制約) を基準列に揃えるかどうかを示す値を取得または設定します
パブリック プロパティ AlignSetClauseItem UPDATE ステートメントの SET 句の項目を揃えるかどうかを示す値を取得または設定します。
パブリック プロパティ 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 句の前に改行を配置するかどうかを示す値を取得または設定します。
パブリック プロパティ SqlVersion スクリプトの生成対象の SQL のバージョンを取得または設定します。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド Reset オプションを既定値にリセットします。
パブリック メソッド ToString (Object から継承されています。)

先頭に戻る

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

Microsoft.SqlServer.TransactSql.ScriptDom 名前空間