TSql160Parser Classe

Definição

O Analisador TSql para 16.0.

[System.Serializable]
public class TSql160Parser : Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser
[<System.Serializable>]
type TSql160Parser = class
    inherit TSqlParser
Public Class TSql160Parser
Inherits TSqlParser
Herança
TSql160Parser
Atributos

Construtores

TSql160Parser(Boolean)

Inicializa uma nova instância da classe TSql160Parser.

TSql160Parser(Boolean, SqlEngineType)

Inicializa uma nova instância da classe TSql160Parser.

Campos

engineType

Sabor do analisador (autônomo/azure/all)

Propriedades

QuotedIdentifier

Indica se o identificador entre aspas está habilitado para o analisador.

(Herdado de TSqlParser)

Métodos

Create(SqlVersion, Boolean)

Cria um TSqlParser para a versão especificada.

(Herdado de TSqlParser)
GetTokenStream(TextReader, IList<ParseError>)

Analisa a entrada em um Fluxo de Token.

(Herdado de TSqlParser)
GetTokenStream(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analisa a entrada em um Fluxo de Token.

(Herdado de TSqlParser)
Parse(IList<TSqlParserToken>, IList<ParseError>)

O método de análise de bloqueio.

Parse(TextReader, IList<ParseError>)

O método de análise de bloqueio.

(Herdado de TSqlParser)
Parse(TextReader, IList<ParseError>, Int32, Int32, Int32)

O método de análise de bloqueio.

(Herdado de TSqlParser)
ParseBooleanExpression(TextReader, IList<ParseError>)

Analisa uma cadeia de caracteres de entrada para obter uma expressão booliana. Isto retornará nulo se não houver erros.

(Herdado de TSqlParser)
ParseBooleanExpression(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analisa uma cadeia de caracteres de entrada para obter uma expressão booliana. Isto retornará nulo se não houver erros.

ParseChildObjectName(TextReader, IList<ParseError>)

Analisa uma cadeia de caracteres de entrada para obter um ChildObjectName. Isto retornará nulo se não houver erros.

(Herdado de TSqlParser)
ParseChildObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analisa uma cadeia de caracteres de entrada para obter um ChildObjectName. Isto retornará nulo se não houver erros.

ParseConstantOrIdentifier(TextReader, IList<ParseError>)

Analisa uma cadeia de caracteres de entrada para obter uma constante ou um identificador. Isto retornará nulo se não houver erros.

(Herdado de TSqlParser)
ParseConstantOrIdentifier(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analisa uma cadeia de caracteres de entrada para obter uma constante ou um identificador. Isto retornará nulo se não houver erros.

ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>)

Analisa uma cadeia de caracteres de entrada para obter uma constante ou identificador ou literal padrão (literal com valor "DEFAULT"). Isto retornará nulo se não houver erros.

(Herdado de TSqlParser)
ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analisa uma cadeia de caracteres de entrada para obter uma constante ou identificador ou literal padrão (literal com valor "DEFAULT"). Isto retornará nulo se não houver erros.

ParseExpression(TextReader, IList<ParseError>)

Analisa uma cadeia de caracteres de entrada para obter uma expressão escalar. Isto retornará nulo se não houver erros.

(Herdado de TSqlParser)
ParseExpression(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analisa uma cadeia de caracteres de entrada para obter uma expressão. Isto retornará nulo se não houver erros.

ParseScalarDataType(TextReader, IList<ParseError>)

Analisa uma cadeia de caracteres de entrada para obter um tipo de dados. Isto retornará nulo se não houver erros.

(Herdado de TSqlParser)
ParseScalarDataType(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analisa uma cadeia de caracteres de entrada para obter um tipo de dados. Isto retornará nulo se não houver erros.

ParseSchemaObjectName(TextReader, IList<ParseError>)

Analisa uma cadeia de caracteres de entrada para obter um SchemaObjectName. Isto retornará nulo se não houver erros.

(Herdado de TSqlParser)
ParseSchemaObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analisa uma cadeia de caracteres de entrada para obter um SchemaObjectName. Isto retornará nulo se não houver erros.

ParseStatementList(TextReader, IList<ParseError>)

Analisa uma cadeia de caracteres de entrada para obter uma lista de instruções. Isto retornará nulo se não houver erros.

(Herdado de TSqlParser)
ParseStatementList(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analisa uma cadeia de caracteres de entrada para obter uma lista de instruções. Isto retornará nulo se não houver erros.

ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>)

Analisa uma cadeia de caracteres de entrada para obter uma expressão de subconsulta com expressão de tabela comum opcional e namespaces de xml. Isto retornará nulo se não houver erros.

(Herdado de TSqlParser)
ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>, Int32, Int32, Int32)

Analisa uma cadeia de caracteres de entrada para obter uma expressão de subconsulta com expressão de tabela comum opcional e namespaces de xml. Isto retornará nulo se não houver erros.

TryParseSqlModuleObjectName(TextReader, SchemaObjectName)

Analisa o script de entrada para retornar o SchemaObjectName da primeira instrução create/alter sql_module, se encontrado.

(Herdado de TSqlParser)
TryParseTriggerModule(TextReader, SchemaObjectName, SchemaObjectName)

Analisa o script de entrada para retornar o nome do gatilho e o nome do destino do gatilho da primeira instrução create/alter trigger.

(Herdado de TSqlParser)
ValidateIdentifier(String)

Verificar se um nome é um identificador sql válido

(Herdado de TSqlParser)

Aplica-se a