Compartir a través de


SqlScriptGeneratorOptions (Clase)

Representa las opciones del generador de scripts de Transact-SQL.

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.Data.Schema.ScriptDom.Sql
Ensamblado:  Microsoft.Data.Schema.ScriptDom.Sql (en Microsoft.Data.Schema.ScriptDom.Sql.dll)

Sintaxis

'Declaración
Public Class SqlScriptGeneratorOptions
public class SqlScriptGeneratorOptions
public ref class SqlScriptGeneratorOptions
type SqlScriptGeneratorOptions =  class end
public class SqlScriptGeneratorOptions

El tipo SqlScriptGeneratorOptions expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público SqlScriptGeneratorOptions Inicializa una nueva instancia de la clase SqlScriptGeneratorOptions.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública AlignClauseBodies Obtiene o establece un valor booleano que indica si deben alinearse los cuerpos de las cláusulas, como FROM, WHERE y GROUP BY.
Propiedad pública AlignColumnDefinitionFields Obtiene o establece un valor booleano que indica si los campos de definición de columna (nombre de columna, tipo de dato, restricciones) deben alinearse en columnas de alineación.
Propiedad pública AlignSetClauseItem Obtiene o establece un valor booleano que indica si los elementos de la cláusula SET de una instrucción UPDATE deben estar alineados.
Propiedad pública AsKeywordOnOwnLine Obtiene o establece un valor booleano que indica si la palabra clave AS debe escribirse en su propia línea.
Propiedad pública IncludeSemicolons Obtiene o establece un valor booleano que indica si debe incluirse un símbolo de punto y coma después de cada instrucción.
Propiedad pública IndentationSize Obtiene o establece el número de espacios que se van a usar al aplicar sangría al texto.
Propiedad pública IndentSetClause Obtiene o establece un valor booleano que indica si debe aplicarse sangría a la cláusula SET de una instrucción UPDATE.
Propiedad pública IndentViewBody Obtiene o establece un valor booleano que indica si debe aplicarse sangría el cuerpo de la instrucción de vista.
Propiedad pública KeywordCasing Obtiene o establece la opción de uso de mayúsculas y minúsculas con las palabras claves que se va a emplear durante la generación de scripts.
Propiedad pública MultilineInsertSourcesList Obtiene o establece un valor booleano que indica si la lista de orígenes de la columna INSERT debe extenderse por varias líneas.
Propiedad pública MultilineInsertTargetsList Obtiene o establece un valor booleano que indica si la lista de destinos de la columna INSERT debe extenderse por varias líneas.
Propiedad pública MultilineSelectElementsList Obtiene o establece un valor booleano que indica si los elementos seleccionados deben mostrarse como una lista con varias líneas.
Propiedad pública MultilineSetClauseItems Obtiene o establece un valor booleano que indica si los elementos de la cláusula SET deben mostrarse en varias líneas.
Propiedad pública MultilineViewColumnsList Obtiene o establece un valor booleano que indica si las columnas de las instrucciones de vista deben mostrarse como una lista con varias líneas.
Propiedad pública MultilineWherePredicatesList Obtiene o establece un valor booleano que indica si los predicados WHERE (expresiones separadas mediante AND y OR) deben escribirse en varias líneas.
Propiedad pública NewLineBeforeCloseParenthesisInMultilineList Obtiene o establece un valor booleano que indica si debe situarse una nueva línea antes de un paréntesis de cierre cuando una lista con varias líneas se escribe entre paréntesis.
Propiedad pública NewLineBeforeFromClause Obtiene o establece un valor booleano que indica si debe haber una nueva línea antes de la cláusula FROM de una instrucción SELECT.
Propiedad pública NewLineBeforeGroupByClause Obtiene o establece un valor booleano que indica si debe haber una nueva línea antes de la cláusula GROUP BY de una instrucción SELECT.
Propiedad pública NewLineBeforeHavingClause Obtiene o establece un valor booleano que indica si debe haber una nueva línea antes de la cláusula HAVING de una instrucción SELECT.
Propiedad pública NewLineBeforeJoinClause Obtiene o establece un valor booleano que indica si debe haber una nueva línea antes de la cláusula JOIN de una instrucción SELECT.
Propiedad pública NewLineBeforeOpenParenthesisInMultilineList Obtiene o establece un valor booleano que indica si debe situarse una nueva línea antes de un paréntesis de apertura cuando una lista con varias líneas se escribe entre paréntesis.
Propiedad pública NewLineBeforeOrderByClause Obtiene o establece un valor booleano que indica si debe haber una nueva línea antes de la cláusula ORDER BY de una instrucción SELECT.
Propiedad pública NewLineBeforeOutputClause Obtiene o establece un valor booleano que indica si debe haber una nueva línea antes de la cláusula OUTPUT.
Propiedad pública NewLineBeforeWhereClause Obtiene o establece un valor booleano que indica si debe haber una nueva línea antes de la cláusula WHERE de una instrucción SELECT.
Propiedad pública SqlVersion Obtiene o establece la versión de SQL en la que se va a generar un script.

Arriba

Métodos

  Nombre Descripción
Método público Equals Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público Reset Restablece las opciones.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Comentarios

Estas opciones no responden al ScriptDom de Visual Studio 2010.

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.Data.Schema.ScriptDom.Sql (Espacio de nombres)