TSql130Parser Класс

Определение

Средство синтаксического анализа TSql для 13.0.

[System.Serializable]
public class TSql130Parser : Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser
[<System.Serializable>]
type TSql130Parser = class
    inherit TSqlParser
Public Class TSql130Parser
Inherits TSqlParser
Наследование
TSql130Parser
Атрибуты

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

Имя Описание
TSql130Parser(Boolean, SqlEngineType)

Инициализирует новый экземпляр класса TSql130Parser.

TSql130Parser(Boolean)

Инициализирует новый экземпляр класса TSql130Parser.

Поля

Имя Описание
engineType

Вкус синтаксического анализа (автономный/azure/all)

Свойства

Имя Описание
QuotedIdentifier

Указывает, включен ли идентификатор кавычки для средства синтаксического анализа.

(Унаследовано от TSqlParser)

Методы

Имя Описание
Create(SqlVersion, Boolean)

Создает TSqlParser для указанной версии.

(Унаследовано от TSqlParser)
GetTokenStream(TextReader, IList<ParseError>, Int32, Int32, Int32)

Анализирует входные данные в поток токенов.

(Унаследовано от TSqlParser)
GetTokenStream(TextReader, IList<ParseError>)

Анализирует входные данные в поток токенов.

(Унаследовано от TSqlParser)
Parse(IList<TSqlParserToken>, IList<ParseError>)

Метод синтаксического анализа блокировки.

Parse(TextReader, IList<ParseError>, Int32, Int32, Int32)

Метод синтаксического анализа блокировки.

(Унаследовано от TSqlParser)
Parse(TextReader, IList<ParseError>)

Метод синтаксического анализа блокировки.

(Унаследовано от TSqlParser)
ParseBooleanExpression(TextReader, IList<ParseError>, Int32, Int32, Int32)

Анализирует входную строку, чтобы получить логическое выражение. При возникновении ошибок возвращается значение NULL.

ParseBooleanExpression(TextReader, IList<ParseError>)

Анализирует входную строку, чтобы получить логическое выражение. При возникновении ошибок возвращается значение NULL.

(Унаследовано от TSqlParser)
ParseChildObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32)

Анализирует входную строку, чтобы получить ChildObjectName. При возникновении ошибок возвращается значение NULL.

ParseChildObjectName(TextReader, IList<ParseError>)

Анализирует входную строку, чтобы получить ChildObjectName. При возникновении ошибок возвращается значение NULL.

(Унаследовано от TSqlParser)
ParseConstantOrIdentifier(TextReader, IList<ParseError>, Int32, Int32, Int32)

Анализирует входную строку для получения константы или идентификатора. При возникновении ошибок возвращается значение NULL.

ParseConstantOrIdentifier(TextReader, IList<ParseError>)

Анализирует входную строку для получения константы или идентификатора. При возникновении ошибок возвращается значение NULL.

(Унаследовано от TSqlParser)
ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>, Int32, Int32, Int32)

Анализирует входную строку, чтобы получить константу или идентификатор или литерал по умолчанию (литерал со значением DEFAULT). При возникновении ошибок возвращается значение NULL.

ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>)

Анализирует входную строку, чтобы получить константу или идентификатор или литерал по умолчанию (литерал со значением DEFAULT). При возникновении ошибок возвращается значение NULL.

(Унаследовано от TSqlParser)
ParseExpression(TextReader, IList<ParseError>, Int32, Int32, Int32)

Анализирует входную строку для получения выражения. При возникновении ошибок возвращается значение NULL.

ParseExpression(TextReader, IList<ParseError>)

Анализирует входную строку для получения скалярного выражения. При возникновении ошибок возвращается значение NULL.

(Унаследовано от TSqlParser)
ParseScalarDataType(TextReader, IList<ParseError>, Int32, Int32, Int32)

Анализирует входную строку для получения типа данных. При возникновении ошибок возвращается значение NULL.

ParseScalarDataType(TextReader, IList<ParseError>)

Анализирует входную строку для получения типа данных. При возникновении ошибок возвращается значение NULL.

(Унаследовано от TSqlParser)
ParseSchemaObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32)

Анализирует входную строку для получения schemaObjectName. При возникновении ошибок возвращается значение NULL.

ParseSchemaObjectName(TextReader, IList<ParseError>)

Анализирует входную строку для получения schemaObjectName. При возникновении ошибок возвращается значение NULL.

(Унаследовано от TSqlParser)
ParseStatementList(TextReader, IList<ParseError>, Int32, Int32, Int32)

Анализирует входную строку для получения списка инструкций. При возникновении ошибок возвращается значение NULL.

ParseStatementList(TextReader, IList<ParseError>)

Анализирует входную строку для получения списка инструкций. При возникновении ошибок возвращается значение NULL.

(Унаследовано от TSqlParser)
ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>, Int32, Int32, Int32)

Анализирует входную строку для получения выражения вложенных запросов с необязательными общими табличными выражениями и пространствами имен XML. При возникновении ошибок возвращается значение NULL.

ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>)

Анализирует входную строку для получения выражения вложенных запросов с необязательными общими табличными выражениями и пространствами имен XML. При возникновении ошибок возвращается значение NULL.

(Унаследовано от TSqlParser)
TryParseSqlModuleObjectName(TextReader, SchemaObjectName)

Анализирует входной скрипт, чтобы вернуть SchemaObjectName первого оператора create/alter sql_module, если он найден.

(Унаследовано от TSqlParser)
TryParseTriggerModule(TextReader, SchemaObjectName, SchemaObjectName)

Анализирует входной скрипт для возврата имени триггера и целевого имени триггера первой инструкции create/alter trigger.

(Унаследовано от TSqlParser)
ValidateIdentifier(String)

Проверьте, является ли имя допустимым идентификатором SQL

(Унаследовано от TSqlParser)

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