Share via


SqlScriptGeneratorOptions Clase

Definición

Controla las opciones de Generación de scripts sql

public class SqlScriptGeneratorOptions
type SqlScriptGeneratorOptions = class
Public Class SqlScriptGeneratorOptions
Herencia
SqlScriptGeneratorOptions

Constructores

SqlScriptGeneratorOptions()

Controla las opciones de Generación de scripts sql

Propiedades

AlignClauseBodies

Obtiene o establece un valor booleano que indica si los cuerpos de FROM, WHERE, GROUP BY, etc. Las cláusulas deben alinearse

AlignColumnDefinitionFields

Obtiene o establece un valor booleano que indica si los campos de definición de columna (nombre de columna, tipo de datos, restricciones) deben alinearse en columnas de alineación.

AlignSetClauseItem

Obtiene o establece un valor booleano que indica si los elementos de la cláusula SET de una instrucción UPDATE deben alinearse.

AllowExternalLanguagePaths

Obtiene o establece un valor booleano que indica si se pueden usar rutas de acceso de archivo para el contenido de idioma externo.

AllowExternalLibraryPaths

Obtiene o establece un valor booleano que indica si se pueden usar rutas de acceso de archivo para el contenido de la biblioteca externa.

AsKeywordOnOwnLine

Obtiene o establece un valor booleano que indica si la palabra clave AS se debe escribir en su propia línea.

IncludeSemicolons

Obtiene o establece un valor booleano que indica si se debe incluir un punto y coma después de cada instrucción.

IndentationSize

Obtiene o establece el número de espacios que se van a usar al aplicar sangría al texto.

IndentSetClause

Obtiene o establece un valor booleano que indica si se debe aplicar sangría a la cláusula SET para una instrucción UPDATE.

IndentViewBody

Obtiene o establece un valor booleano que indica si se debe aplicar sangría al cuerpo de la instrucción view.

KeywordCasing

Obtiene o establece la opción de uso de mayúsculas y minúsculas de palabra clave durante la generación de scripts.

MultilineInsertSourcesList

Obtiene o establece un valor booleano que indica si la lista de orígenes de columna INSERT se debe distribuir entre varias líneas.

MultilineInsertTargetsList

Obtiene o establece un valor booleano que indica si la lista de destinos de columna INSERT se debe distribuir entre varias líneas.

MultilineSelectElementsList

Obtiene o establece un valor booleano que indica si los elementos seleccionados deben aparecer como una lista de varias líneas.

MultilineSetClauseItems

Obtiene o establece un valor booleano que indica si los elementos de la cláusula SET deben aparecer en varias líneas.

MultilineViewColumnsList

Obtiene o establece un valor booleano que indica si las columnas de instrucciones view deben aparecer como una lista de varias líneas.

MultilineWherePredicatesList

Obtiene o establece un valor booleano que indica si los predicados WHERE (expresiones separadas por AND y OR) deben escribirse en varias líneas.

NewLineBeforeCloseParenthesisInMultilineList

Obtiene o establece un valor booleano que indica si se debe colocar una nueva línea antes de un paréntesis de cierre al escribir una lista de varias líneas entre paréntesis.

NewLineBeforeFromClause

Obtiene o establece un valor booleano que indica si debe haber una nueva línea antes de la cláusula FROM en una instrucción SELECT.

NewLineBeforeGroupByClause

Obtiene o establece un valor booleano que indica si debe haber una nueva línea antes de la cláusula GROUP BY en una instrucción SELECT.

NewLineBeforeHavingClause

Obtiene o establece un valor booleano que indica si debe haber una nueva línea antes de la cláusula HAVING en una instrucción SELECT.

NewLineBeforeJoinClause

Obtiene o establece un valor booleano que indica si debe haber una nueva línea antes de la cláusula JOIN en una instrucción SELECT.

NewLineBeforeOffsetClause

Obtiene o establece un valor booleano que indica si debe haber una nueva línea antes de la cláusula OFFSET.

NewLineBeforeOpenParenthesisInMultilineList

Obtiene o establece un valor booleano que indica si se debe colocar una nueva línea antes de un paréntesis abierto al escribir una lista de varias líneas entre paréntesis.

NewLineBeforeOrderByClause

Obtiene o establece un valor booleano que indica si debe haber una nueva línea antes de la cláusula ORDER BY en una instrucción SELECT.

NewLineBeforeOutputClause

Obtiene o establece un valor booleano que indica si debe haber una nueva línea antes de la cláusula OUTPUT.

NewLineBeforeWhereClause

Obtiene o establece un valor booleano que indica si debe haber una nueva línea antes de la cláusula WHERE en una instrucción SELECT.

NewLineBeforeWindowClause

Obtiene o establece un valor booleano que indica si debe haber una nueva línea antes de la cláusula WINDOW en una instrucción SELECT.

SqlEngineType

Obtiene o establece el tipo de motor de Sql (All|Motor |Azure) para generar un script para

SqlVersion

Obtiene o establece la versión de Sql para la que se va a generar el script.

Métodos

Reset()

Restablece el valor predeterminado de las opciones.

Se aplica a