Freigeben über


SqlScriptGeneratorOptions-Klasse

Stellt die Transact-SQL-Skript-Generator-Optionen dar.

Vererbungshierarchie

System.Object
  Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions

Namespace:  Microsoft.Data.Schema.ScriptDom.Sql
Assembly:  Microsoft.Data.Schema.ScriptDom.Sql (in Microsoft.Data.Schema.ScriptDom.Sql.dll)

Syntax

'Declaration
Public Class SqlScriptGeneratorOptions
public class SqlScriptGeneratorOptions
public ref class SqlScriptGeneratorOptions
type SqlScriptGeneratorOptions =  class end
public class SqlScriptGeneratorOptions

Der SqlScriptGeneratorOptions-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode SqlScriptGeneratorOptions Initialisiert eine neue Instanz der SqlScriptGeneratorOptions-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AlignClauseBodies Ruft einen booleschen Wert ab bzw. legt einen booleschen Wert fest, der angibt, ob die Texte von Klauseln wie FROM, WHERE und GROUP BY ausgerichtet werden sollen.
Öffentliche Eigenschaft AlignColumnDefinitionFields Ruft einen booleschen Wert ab bzw. legt einen booleschen Wert fest, der angibt, ob Spaltendefinitionsfelder (Spaltenname, Datentyp, Einschränkungen) in Ausrichtungsspalten ausgerichtet werden sollen.
Öffentliche Eigenschaft AlignSetClauseItem Ruft einen booleschen Wert ab bzw. legt einen booleschen Wert fest, der angibt, ob SET-Klauselelemente in einer UPDATE-Anweisung ausgerichtet werden sollen.
Öffentliche Eigenschaft AsKeywordOnOwnLine Ruft einen booleschen Wert ab bzw. legt einen booleschen Wert fest, der angibt, ob das AS-Schlüsselwort in eine eigene Zeile geschrieben werden soll.
Öffentliche Eigenschaft IncludeSemicolons Ruft einen booleschen Wert ab bzw. legt einen booleschen Wert fest, der angibt, ob nach jeder Anweisung ein Semikolon angefügt werden soll.
Öffentliche Eigenschaft IndentationSize Ruft die Anzahl der Leerzeichen für das Einziehen von Text ab bzw. legt sie fest.
Öffentliche Eigenschaft IndentSetClause Ruft einen booleschen Wert ab bzw. legt einen booleschen Wert fest, der angibt, ob die SET-Klausel in einer UPDATE-Anweisung eingezogen werden soll.
Öffentliche Eigenschaft IndentViewBody Ruft einen booleschen Wert ab bzw. legt einen booleschen Wert fest, der angibt, ob der Text der view-Anweisung eingezogen werden soll.
Öffentliche Eigenschaft KeywordCasing Ruft die Option für Groß-/Kleinschreibung für Schlüsselwörter ab, die bei der Skriptgenerierung verwendet werden soll, bzw. legt sie fest.
Öffentliche Eigenschaft MultilineInsertSourcesList Ruft einen booleschen Wert ab bzw. legt einen booleschen Wert fest, der angibt, ob die Spaltenquellenliste für INSERT über mehrere Zeilen verteilt werden soll.
Öffentliche Eigenschaft MultilineInsertTargetsList Ruft einen booleschen Wert ab bzw. legt einen booleschen Wert fest, der angibt, ob die Spaltenzielliste für INSERT über mehrere Zeilen verteilt werden soll.
Öffentliche Eigenschaft MultilineSelectElementsList Ruft einen booleschen Wert ab bzw. legt einen booleschen Wert fest, der angibt, ob select-Elemente als mehrzeilige Liste aufgeführt werden sollen.
Öffentliche Eigenschaft MultilineSetClauseItems Ruft einen booleschen Wert ab bzw. legt einen booleschen Wert fest, der angibt, ob SET-Klauselelemente in mehreren Zeilen aufgeführt werden sollen.
Öffentliche Eigenschaft MultilineViewColumnsList Ruft einen booleschen Wert ab bzw. legt einen booleschen Wert fest, der angibt, ob Spalten in der view-Anweisung als mehrzeilige Liste aufgeführt werden sollen.
Öffentliche Eigenschaft MultilineWherePredicatesList Ruft einen booleschen Wert ab bzw. legt einen booleschen Wert fest, der angibt, ob WHERE-Prädikate (durch AND und OR getrennte Ausdrücke) in mehrere Zeilen geschrieben werden sollen.
Öffentliche Eigenschaft NewLineBeforeCloseParenthesisInMultilineList Ruft einen booleschen Wert ab bzw. legt einen booleschen Wert fest, der angibt, ob beim Schreiben einer mehrzeiligen Liste in Klammern eine neue Zeile vor der schließenden Klammer platziert werden soll.
Öffentliche Eigenschaft NewLineBeforeFromClause Ruft einen booleschen Wert ab bzw. legt einen booleschen Wert fest, der angibt, ob in einer SELECT-Anweisung eine neue Zeile vor der FROM-Klausel eingefügt werden soll.
Öffentliche Eigenschaft NewLineBeforeGroupByClause Ruft einen booleschen Wert ab bzw. legt einen booleschen Wert fest, der angibt, ob in einer SELECT-Anweisung eine neue Zeile vor der GROUP BY-Klausel eingefügt werden soll.
Öffentliche Eigenschaft NewLineBeforeHavingClause Ruft einen booleschen Wert ab bzw. legt einen booleschen Wert fest, der angibt, ob in einer SELECT-Anweisung eine neue Zeile vor der HAVING-Klausel eingefügt werden soll.
Öffentliche Eigenschaft NewLineBeforeJoinClause Ruft einen booleschen Wert ab bzw. legt einen booleschen Wert fest, der angibt, ob in einer SELECT-Anweisung eine neue Zeile vor der JOIN-Klausel eingefügt werden soll.
Öffentliche Eigenschaft NewLineBeforeOpenParenthesisInMultilineList Ruft einen booleschen Wert ab bzw. legt einen booleschen Wert fest, der angibt, ob beim Schreiben einer mehrzeiligen Liste in Klammern eine neue Zeile vor der öffnenden Klammer platziert werden soll.
Öffentliche Eigenschaft NewLineBeforeOrderByClause Ruft einen booleschen Wert ab bzw. legt einen booleschen Wert fest, der angibt, ob in einer SELECT-Anweisung eine neue Zeile vor der ORDER BY-Klausel eingefügt werden soll.
Öffentliche Eigenschaft NewLineBeforeOutputClause Ruft einen booleschen Wert ab bzw. legt einen booleschen Wert fest, der angibt, ob vor der OUTPUT-Klausel eine neue Zeile eingefügt werden soll.
Öffentliche Eigenschaft NewLineBeforeWhereClause Ruft einen booleschen Wert ab bzw. legt einen booleschen Wert fest, der angibt, ob in einer SELECT-Anweisung eine neue Zeile vor der WHERE-Klausel eingefügt werden soll.
Öffentliche Eigenschaft SqlVersion Ruft die SQL-Version ab, für die ein Skript generiert werden soll, bzw. legt sie fest.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode Reset Setzt Optionen zurück.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Hinweise

Die Optionen werden vom ScriptDorn in Visual Studio 2010 nicht berücksichtigt.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.Data.Schema.ScriptDom.Sql-Namespace