SqlScriptGeneratorOptions, classe
Représente les options du générateur de script Transact-SQL.
Hiérarchie d'héritage
System.Object
Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions
Espace de noms : Microsoft.Data.Schema.ScriptDom.Sql
Assembly : Microsoft.Data.Schema.ScriptDom.Sql (dans Microsoft.Data.Schema.ScriptDom.Sql.dll)
Syntaxe
'Déclaration
Public Class SqlScriptGeneratorOptions
public class SqlScriptGeneratorOptions
public ref class SqlScriptGeneratorOptions
type SqlScriptGeneratorOptions = class end
public class SqlScriptGeneratorOptions
Le type SqlScriptGeneratorOptions expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
SqlScriptGeneratorOptions | Initialise une nouvelle instance de la classe SqlScriptGeneratorOptions. |
Début
Propriétés
Nom | Description | |
---|---|---|
AlignClauseBodies | Obtient ou définit une valeur booléenne indiquant si les corps de clauses telles que FROM, WHERE et GROUP BY doivent être alignés. | |
AlignColumnDefinitionFields | Obtient ou définit une valeur booléenne indiquant si les champs de définition de colonne (nom de colonne, type de données, contraintes) doivent être alignés dans des colonnes d'alignement. | |
AlignSetClauseItem | Obtient ou définit une valeur booléenne indiquant si les éléments de clause SET dans une instruction UPDATE doivent être alignés. | |
AsKeywordOnOwnLine | Obtient ou définit une valeur booléenne indiquant si le mot clé AS doit être écrit sur sa propre ligne. | |
IncludeSemicolons | Obtient ou définit une valeur booléenne indiquant si un point-virgule doit être inclus après chaque instruction. | |
IndentationSize | Obtient ou définit le nombre d'espaces à utiliser lors de la mise en retrait du texte. | |
IndentSetClause | Obtient ou définit une valeur booléenne indiquant si la clause SET pour une instruction UPDATE doit être mise en retrait. | |
IndentViewBody | Obtient ou définit une valeur booléenne indiquant si le corps de l'instruction VIEW doit être mis en retrait. | |
KeywordCasing | Obtient ou définit l'option de casse du mot clé à utiliser pendant la génération de script. | |
MultilineInsertSourcesList | Obtient ou définit une valeur booléenne indiquant si la liste de sources de colonne INSERT doit être étalée sur plusieurs lignes. | |
MultilineInsertTargetsList | Obtient ou définit une valeur booléenne indiquant si la liste de cibles de colonne INSERT doit être étalée sur plusieurs lignes. | |
MultilineSelectElementsList | Obtient ou définit une valeur booléenne indiquant si les éléments SELECT doivent être répertoriés sous forme d'une liste multiligne. | |
MultilineSetClauseItems | Obtient ou définit une valeur booléenne indiquant si les éléments de clause SET doivent être répertoriés sur plusieurs lignes. | |
MultilineViewColumnsList | Obtient ou définit une valeur booléenne indiquant si les colonnes d'une instruction VIEW doivent être répertoriées sous forme d'une liste multiligne. | |
MultilineWherePredicatesList | Obtient ou définit une valeur booléenne indiquant si les prédicats WHERE (expressions séparées par AND et OR) doivent être écrits sur plusieurs lignes. | |
NewLineBeforeCloseParenthesisInMultilineList | Obtient ou définit une valeur booléenne indiquant si une nouvelle ligne doit être placée avant une parenthèse fermante lors de l'écriture d'une liste multiligne entre parenthèses. | |
NewLineBeforeFromClause | Obtient ou définit une valeur booléenne indiquant si une nouvelle ligne doit se trouver avant la clause FROM dans une instruction SELECT. | |
NewLineBeforeGroupByClause | Obtient ou définit une valeur booléenne indiquant si une nouvelle ligne doit se trouver avant la clause GROUP BY dans une instruction SELECT. | |
NewLineBeforeHavingClause | Obtient ou définit une valeur booléenne indiquant si une nouvelle ligne doit se trouver avant la clause HAVING dans une instruction SELECT. | |
NewLineBeforeJoinClause | Obtient ou définit une valeur booléenne indiquant si une nouvelle ligne doit se trouver avant la clause JOIN dans une instruction SELECT. | |
NewLineBeforeOpenParenthesisInMultilineList | Obtient ou définit une valeur booléenne indiquant si une nouvelle ligne doit être placée avant une parenthèse ouvrante lors de l'écriture d'une liste multiligne entre parenthèses. | |
NewLineBeforeOrderByClause | Obtient ou définit une valeur booléenne indiquant si une nouvelle ligne doit se trouver avant la clause ORDER BY dans une instruction SELECT. | |
NewLineBeforeOutputClause | Obtient ou définit une valeur booléenne indiquant si une nouvelle ligne doit se trouver avant la clause OUTPUT. | |
NewLineBeforeWhereClause | Obtient ou définit une valeur booléenne indiquant si une nouvelle ligne doit se trouver avant la clause WHERE dans une instruction SELECT. | |
SqlVersion | Obtient ou définit la version SQL pour laquelle générer un script. |
Début
Méthodes
Nom | Description | |
---|---|---|
Equals | Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) | |
Reset | Réinitialise les options. | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Notes
Ces options ne sont pas respectées par le ScriptDom dans Visual Studio 2010.
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.