SqlScriptGeneratorOptions Classe

Définition

Contrôle les options de génération de scripts Sql

public class SqlScriptGeneratorOptions
type SqlScriptGeneratorOptions = class
Public Class SqlScriptGeneratorOptions
Héritage
SqlScriptGeneratorOptions

Constructeurs

SqlScriptGeneratorOptions()

Contrôle les options de génération de scripts Sql

Propriétés

AlignClauseBodies

Obtient ou définit une valeur booléenne indiquant si les corps de FROM, WHERE, GROUP BY, etc. les clauses doivent être alignées

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 d’une instruction UPDATE doivent être alignés

AllowExternalLanguagePaths

Obtient ou définit une valeur booléenne indiquant si les chemins d’accès aux fichiers peuvent être utilisés pour le contenu du langage externe

AllowExternalLibraryPaths

Obtient ou définit une valeur booléenne indiquant si les chemins d’accès aux fichiers peuvent être utilisés pour le contenu de la bibliothèque externe

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 d’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 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 colonnes INSERT doit être répartie sur plusieurs lignes

MultilineInsertTargetsList

Obtient ou définit une valeur booléenne indiquant si la liste des cibles de colonne INSERT doit être répartie sur plusieurs lignes

MultilineSelectElementsList

Obtient ou définit une valeur booléenne indiquant si les éléments sélectionnés doivent être répertoriés en tant que 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’instruction d’affichage doivent être répertoriées en tant que 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 proche lors de l’écriture d’une liste multiligne entre parenthèses

NewLineBeforeFromClause

Obtient ou définit une valeur booléenne indiquant s’il doit y avoir une nouvelle ligne avant la clause FROM dans une instruction SELECT

NewLineBeforeGroupByClause

Obtient ou définit une valeur booléenne indiquant s’il doit y avoir une nouvelle ligne avant la clause GROUP BY dans une instruction SELECT

NewLineBeforeHavingClause

Obtient ou définit une valeur booléenne indiquant s’il doit y avoir une nouvelle ligne avant la clause HAVING dans une instruction SELECT

NewLineBeforeJoinClause

Obtient ou définit une valeur booléenne indiquant s’il doit y avoir une nouvelle ligne avant la clause JOIN dans une instruction SELECT

NewLineBeforeOffsetClause

Obtient ou définit une valeur booléenne indiquant s’il doit y avoir une nouvelle ligne avant la clause OFFSET

NewLineBeforeOpenParenthesisInMultilineList

Obtient ou définit une valeur booléenne indiquant si une nouvelle ligne doit être placée avant une parenthèse ouverte lors de l’écriture d’une liste multiligne entre parenthèses

NewLineBeforeOrderByClause

Obtient ou définit une valeur booléenne indiquant s’il doit y avoir une nouvelle ligne avant la clause ORDER BY dans une instruction SELECT

NewLineBeforeOutputClause

Obtient ou définit une valeur booléenne indiquant s’il doit y avoir une nouvelle ligne avant la clause OUTPUT

NewLineBeforeWhereClause

Obtient ou définit une valeur booléenne indiquant s’il doit y avoir une nouvelle ligne avant la clause WHERE dans une instruction SELECT

NewLineBeforeWindowClause

Obtient ou définit une valeur booléenne indiquant s’il doit y avoir une nouvelle ligne avant la clause WINDOW dans une instruction SELECT

SqlEngineType

Obtient ou définit le type de moteur Sql (All|Moteur|Azure) pour générer un script pour

SqlVersion

Obtient ou définit la version sql pour laquelle générer le script pour

Méthodes

Reset()

Réinitialise les options avec leur valeur par défaut.

S’applique à