TSql80Parser Класс

Определение

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

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

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

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

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

Свойства

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

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