TSql120Parser Класс

Определение

Анализатор TSql для версии 12.0.

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

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

Имя Описание
TSql120Parser(Boolean)

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

Свойства

Имя Описание
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)

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