SqlScriptGeneratorOptions Класс

Определение

Управляет параметрами создания скриптов SQL

public class SqlScriptGeneratorOptions
type SqlScriptGeneratorOptions = class
Public Class SqlScriptGeneratorOptions
Наследование
SqlScriptGeneratorOptions

Конструкторы

SqlScriptGeneratorOptions()

Управляет параметрами создания скриптов SQL

Свойства

AlignClauseBodies

Возвращает или задает логическое значение, указывающее, является ли тело объекта FROM, WHERE, GROUP BY и т. д. Предложения должны быть выровнены

AlignColumnDefinitionFields

Возвращает или задает логическое значение, указывающее, должны ли поля определения столбца (имя столбца, тип данных, ограничения) выравниваться по столбцам выравнивания.

AlignSetClauseItem

Возвращает или задает логическое значение, указывающее, должны ли элементы предложения SET в инструкции UPDATE быть выровнены.

AllowExternalLanguagePaths

Возвращает или задает логическое значение, указывающее, можно ли использовать пути к файлам для содержимого внешнего языка.

AllowExternalLibraryPaths

Возвращает или задает логическое значение, указывающее, можно ли использовать пути к файлам для содержимого внешней библиотеки.

AsKeywordOnOwnLine

Возвращает или задает логическое значение, указывающее, следует ли записывать ключевое слово AS в собственной строке.

IncludeSemicolons

Возвращает или задает логическое значение, указывающее, следует ли включать точку с запятой после каждого оператора.

IndentationSize

Возвращает или задает количество пробелов, используемых при отступе текста.

IndentSetClause

Возвращает или задает логическое значение, указывающее, должно ли предложение SET для инструкции UPDATE быть отступом.

IndentViewBody

Возвращает или задает логическое значение, указывающее, следует ли указывать отступ в тексте инструкции представления.

KeywordCasing

Возвращает или задает параметр регистра ключевое слово, используемый во время создания скрипта.

MultilineInsertSourcesList

Возвращает или задает логическое значение, указывающее, следует ли распределить список источников столбцов INSERT по нескольким строкам.

MultilineInsertTargetsList

Возвращает или задает логическое значение, указывающее, следует ли распределить список целевых объектов столбца INSERT по нескольким строкам.

MultilineSelectElementsList

Возвращает или задает логическое значение, указывающее, должны ли элементы select отображаться в виде многострочный список.

MultilineSetClauseItems

Возвращает или задает логическое значение, указывающее, должны ли элементы предложения SET отображаться в нескольких строках.

MultilineViewColumnsList

Возвращает или задает логическое значение, указывающее, должны ли столбцы инструкции view отображаться как многострочный список.

MultilineWherePredicatesList

Возвращает или задает логическое значение, указывающее, должны ли предикаты WHERE (выражения, разделенные ими и ИЛИ) записываться в нескольких строках.

NewLineBeforeCloseParenthesisInMultilineList

Возвращает или задает логическое значение, указывающее, следует ли помещать новую строку перед закрывающей скобкой при записи многострочный список в круглые скобки.

NewLineBeforeFromClause

Возвращает или задает логическое значение, указывающее, должна ли новая строка перед предложением FROM в инструкции SELECT.

NewLineBeforeGroupByClause

Возвращает или задает логическое значение, указывающее, должна ли быть новая строка перед предложением GROUP BY в инструкции SELECT.

NewLineBeforeHavingClause

Возвращает или задает логическое значение, указывающее, должна ли новая строка перед предложением HAVING в инструкции SELECT.

NewLineBeforeJoinClause

Возвращает или задает логическое значение, указывающее, должна ли новая строка перед предложением JOIN в инструкции SELECT.

NewLineBeforeOffsetClause

Возвращает или задает логическое значение, указывающее, должна ли быть новая строка перед предложением OFFSET.

NewLineBeforeOpenParenthesisInMultilineList

Возвращает или задает логическое значение, указывающее, следует ли помещать новую строку перед открытой скобкой при записи многострочный список в круглые скобки.

NewLineBeforeOrderByClause

Возвращает или задает логическое значение, указывающее, должна ли новая строка перед предложением ORDER BY в инструкции SELECT.

NewLineBeforeOutputClause

Возвращает или задает логическое значение, указывающее, должна ли быть новая строка перед предложением OUTPUT.

NewLineBeforeWhereClause

Возвращает или задает логическое значение, указывающее, должна ли быть новая строка перед предложением WHERE в инструкции SELECT.

NewLineBeforeWindowClause

Возвращает или задает логическое значение, указывающее, должна ли быть новая строка перед предложением WINDOW в инструкции SELECT.

SqlEngineType

Возвращает или задает тип подсистемы SQL (Все|Подсистема |Azure) для создания скрипта для

SqlVersion

Возвращает или задает версию SQL для создания скрипта.

Методы

Reset()

Сбрасывает параметры в значения по умолчанию.

Применяется к