SqlScriptGeneratorOptions Klasse

Definition

Steuert die Optionen für die Sql-Skriptgenerierung

public class SqlScriptGeneratorOptions
type SqlScriptGeneratorOptions = class
Public Class SqlScriptGeneratorOptions
Vererbung
SqlScriptGeneratorOptions

Konstruktoren

SqlScriptGeneratorOptions()

Steuert die Optionen für die Sql-Skriptgenerierung

Eigenschaften

AlignClauseBodies

Ruft einen booleschen Wert ab, der angibt, ob die Textkörper von FROM, WHERE, GROUP BY usw. Klauseln sollten ausgerichtet werden

AlignColumnDefinitionFields

Ruft einen booleschen Wert ab, der angibt, ob Spaltendefinitionsfelder (Spaltenname, Datentyp, Einschränkungen) in Ausrichtungsspalten ausgerichtet werden sollen, oder legt diese fest.

AlignSetClauseItem

Ruft einen booleschen Wert ab, der angibt, ob SET-Klauselelemente in einer UPDATE-Anweisung ausgerichtet werden sollen, oder legt diesen fest.

AllowExternalLanguagePaths

Ruft einen booleschen Wert ab, der angibt, ob Dateipfade für externe Sprachinhalte verwendet werden können, oder legt diese fest.

AllowExternalLibraryPaths

Ruft einen booleschen Wert ab, der angibt, ob Dateipfade für externe Bibliotheksinhalte verwendet werden können, oder legt diese fest.

AsKeywordOnOwnLine

Ruft einen booleschen Wert ab, der angibt, ob die AS-Schlüsselwort (keyword) in eine eigene Zeile geschrieben werden soll, oder legt diese fest.

IncludeSemicolons

Ruft einen booleschen Wert ab, der angibt, ob nach jeder Anweisung ein Semikolon eingeschlossen werden soll, oder legt diese fest.

IndentationSize

Ruft die Anzahl der Leerzeichen ab, die beim Einrücken von Text verwendet werden sollen, oder legt sie fest.

IndentSetClause

Ruft einen booleschen Wert ab, der angibt, ob die SET-Klausel für eine UPDATE-Anweisung eingerückt werden soll, oder legt diesen fest.

IndentViewBody

Ruft einen booleschen Wert ab, der angibt, ob der Text der Ansichtsanweisung eingerückt werden soll, oder legt diese fest.

KeywordCasing

Ruft die Schlüsselwort (keyword) Groß- und Kleinschreibungsoption ab, die während der Skriptgenerierung verwendet werden soll, oder legt sie fest.

MultilineInsertSourcesList

Ruft einen booleschen Wert ab, der angibt, ob die Liste der INSERT-Spaltenquellen auf mehrere Zeilen verteilt sein soll, oder legt diese fest.

MultilineInsertTargetsList

Ruft einen booleschen Wert ab, der angibt, ob die INSERT-Spaltenzielliste auf mehrere Zeilen verteilt sein soll, oder legt diese fest.

MultilineSelectElementsList

Ruft einen booleschen Wert ab, der angibt, ob ausgewählte Elemente als mehrzeilige Liste aufgeführt werden sollen, oder legt diesen fest.

MultilineSetClauseItems

Ruft einen booleschen Wert ab, der angibt, ob SET-Klauselelemente in mehreren Zeilen aufgeführt werden sollen, oder legt diesen fest.

MultilineViewColumnsList

Ruft einen booleschen Wert ab, der angibt, ob View-Anweisungsspalten als mehrzeilige Liste aufgeführt werden sollen, oder legt diesen fest.

MultilineWherePredicatesList

Ruft einen booleschen Wert ab, der angibt, ob WHERE-Prädikate (durch AND und OR getrennte Ausdrücke) in mehreren Zeilen geschrieben werden sollen, oder legt diese fest.

NewLineBeforeCloseParenthesisInMultilineList

Ruft einen booleschen Wert ab, der angibt, ob beim Schreiben einer mehrzeiligen Liste in Klammern eine neue Zeile vor einer engen Klammer platziert werden soll, oder legt diese fest.

NewLineBeforeFromClause

Ruft einen booleschen Wert ab, der angibt, ob vor der FROM-Klausel in einer SELECT-Anweisung eine Neue Zeile vorhanden sein soll, oder legt diesen fest.

NewLineBeforeGroupByClause

Ruft einen booleschen Wert ab, der angibt, ob eine Zeile vor der GROUP BY-Klausel in einer SELECT-Anweisung vorhanden sein soll, oder legt diesen fest.

NewLineBeforeHavingClause

Ruft einen booleschen Wert ab, der angibt, ob eine Zeile vor der HAVING-Klausel in einer SELECT-Anweisung vorhanden sein soll, oder legt diesen fest.

NewLineBeforeJoinClause

Ruft einen booleschen Wert ab, der angibt, ob vor der JOIN-Klausel in einer SELECT-Anweisung eine Neue Zeile vorhanden sein soll, oder legt diesen fest.

NewLineBeforeOffsetClause

Ruft einen booleschen Wert ab, der angibt, ob vor der OFFSET-Klausel eine Neue Zeile vorhanden sein soll, oder legt diesen fest.

NewLineBeforeOpenParenthesisInMultilineList

Ruft einen booleschen Wert ab, der angibt, ob beim Schreiben einer mehrzeiligen Liste in Klammern eine neue Zeile vor einer geöffneten Klammer platziert werden soll, oder legt diesen fest.

NewLineBeforeOrderByClause

Ruft einen booleschen Wert ab, der angibt, ob vor der ORDER BY-Klausel in einer SELECT-Anweisung eine Neue Zeile vorhanden sein soll, oder legt diesen fest.

NewLineBeforeOutputClause

Ruft einen booleschen Wert ab, der angibt, ob vor der OUTPUT-Klausel eine Neue Zeile vorhanden sein soll, oder legt diesen fest.

NewLineBeforeWhereClause

Ruft einen booleschen Wert ab, der angibt, ob vor der WHERE-Klausel in einer SELECT-Anweisung eine Neue Zeile vorhanden sein soll, oder legt diesen fest.

NewLineBeforeWindowClause

Ruft einen booleschen Wert ab, der angibt, ob vor der WINDOW-Klausel in einer SELECT-Anweisung eine Neue Zeile vorhanden sein soll, oder legt diesen fest.

SqlEngineType

Ruft den Sql-Engine-Typ ab (All|Engine|Azure) zum Generieren eines Skripts für

SqlVersion

Ruft die Sql-Version ab, für die Skripts generiert werden sollen, oder legt sie fest.

Methoden

Reset()

Setzt die Optionen auf ihren Standardwert zurück.

Gilt für: