TSql140Parser Classe

Definição

O Analisador TSql para 14.0.

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

Construtores

Nome Description
TSql140Parser(Boolean, SqlEngineType)

Inicializa uma nova instância da classe TSql140Parser.

TSql140Parser(Boolean)

Inicializa uma nova instância da classe TSql140Parser.

Campos

Nome Description
engineType

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

Propriedades

Nome Description
QuotedIdentifier

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

(Herdado de TSqlParser)

Métodos

Nome Description
Create(SqlVersion, Boolean)

Cria um TSqlParser para a versão especificada.

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

Analisa a entrada em um fluxo de token.

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

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>, Int32, Int32, Int32)

O método de análise de bloqueio.

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

O método de análise de bloqueio.

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

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

ParseBooleanExpression(TextReader, IList<ParseError>)

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

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

Analisa uma cadeia de caracteres de entrada para obter um ChildObjectName. Isso retornará nulo, se houver erros.

ParseChildObjectName(TextReader, IList<ParseError>)

Analisa uma cadeia de caracteres de entrada para obter um ChildObjectName. Isso retornará nulo, se houver erros.

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

Analisa uma cadeia de caracteres de entrada para obter uma constante ou identificador. Isso retornará nulo, se houver erros.

ParseConstantOrIdentifier(TextReader, IList<ParseError>)

Analisa uma cadeia de caracteres de entrada para obter uma constante ou identificador. Isso retornará nulo, se 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 o valor "DEFAULT"). Isso retornará nulo, se 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 o valor "DEFAULT"). Isso retornará nulo, se houver erros.

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

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

ParseExpression(TextReader, IList<ParseError>)

Analisa uma cadeia de caracteres de entrada para obter uma expressão escalar. Isso retornará nulo, se 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. Isso retornará nulo, se houver erros.

ParseScalarDataType(TextReader, IList<ParseError>)

Analisa uma cadeia de caracteres de entrada para obter um tipo de dados. Isso retornará nulo, se houver erros.

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

Analisa uma cadeia de caracteres de entrada para obter um SchemaObjectName. Isso retornará nulo, se houver erros.

ParseSchemaObjectName(TextReader, IList<ParseError>)

Analisa uma cadeia de caracteres de entrada para obter um SchemaObjectName. Isso retornará nulo, se 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. Isso retornará nulo, se houver erros.

ParseStatementList(TextReader, IList<ParseError>)

Analisa uma cadeia de caracteres de entrada para obter uma lista de instruções. Isso retornará nulo, se 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 xml. Isso retornará nulo, se 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 xml. Isso retornará nulo, se houver erros.

(Herdado de TSqlParser)
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 de 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