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 |
Возвращает или задает логическое значение, указывающее, следует ли перечислять элементы в виде списка с несколькими строками. |
| MultilineSetClauseItems |
Возвращает или задает логическое значение, указывающее, должны ли элементы предложения SET отображаться в нескольких строках. |
| MultilineViewColumnsList |
Возвращает или задает логическое значение, указывающее, должны ли столбцы инструкций представления быть перечислены в виде списка с несколькими строками. |
| MultilineWherePredicatesList |
Возвращает или задает логическое значение, указывающее, следует ли записывать предикаты WHERE (выражения, разделенные AND и OR) на нескольких строках. |
| 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() |
Сбрасывает параметры в значение по умолчанию. |