SqlScriptGeneratorOptions Classe

Définition

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

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

Constructeurs

Nom Description
SqlScriptGeneratorOptions()

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

Propriétés

Nom Description
AlignClauseBodies

Obtient ou définit une valeur booléenne indiquant si les corps des clauses FROM, WHERE, GROUP BY, etc. 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 les 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 d’affichage doit être mis en retrait.

KeywordCasing

Obtient ou définit l’option de casse de mot clé à utiliser pendant la génération de script

MultilineInsertSourcesList

Obtient ou définit une valeur booléenne indiquant si la liste des 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 à plusieurs lignes

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 à plusieurs lignes

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 à plusieurs lignes entre parenthèses

NewLineBeforeFromClause

Obtient ou définit une valeur booléenne indiquant s’il doit y avoir une ligne de 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 à plusieurs lignes 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 à générer un script pour

Méthodes

Nom Description
Reset()

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

S’applique à