TSql160Parser Clase

Definición

Analizador de TSql para la versión 16.0.

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

Constructores

TSql160Parser(Boolean)

Inicializa una nueva instancia de la clase TSql160Parser.

TSql160Parser(Boolean, SqlEngineType)

Inicializa una nueva instancia de la clase TSql160Parser.

Campos

engineType

Sabor del analizador (independiente/azure/all)

Propiedades

QuotedIdentifier

Indica si el identificador entre comillas está habilitado para el analizador.

(Heredado de TSqlParser)

Métodos

Create(SqlVersion, Boolean)

Crea un TSqlParser para la versión especificada.

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

Analiza la entrada en un flujo de token.

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

Analiza la entrada en un flujo de token.

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

Método de análisis de bloqueo.

Parse(TextReader, IList<ParseError>)

Método de análisis de bloqueo.

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

Método de análisis de bloqueo.

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

Analiza una cadena de entrada para obtener una expresión booleana. Si había errores, devolverá null.

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

Analiza una cadena de entrada para obtener una expresión booleana. Si había errores, devolverá null.

ParseChildObjectName(TextReader, IList<ParseError>)

Analiza una cadena de entrada para obtener un objeto ChildObjectName. Si había errores, devolverá null.

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

Analiza una cadena de entrada para obtener un objeto ChildObjectName. Si había errores, devolverá null.

ParseConstantOrIdentifier(TextReader, IList<ParseError>)

Analiza una cadena de entrada para obtener una constante o un identificador. Si había errores, devolverá null.

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

Analiza una cadena de entrada para obtener una constante o un identificador. Si había errores, devolverá null.

ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>)

Analiza una cadena de entrada para obtener una constante o un identificador o literal predeterminado(literal con el valor "DEFAULT"). Si había errores, devolverá null.

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

Analiza una cadena de entrada para obtener una constante o un identificador o literal predeterminado(literal con el valor "DEFAULT"). Si había errores, devolverá null.

ParseExpression(TextReader, IList<ParseError>)

Analiza una cadena de entrada para obtener una expresión escalar. Si había errores, devolverá null.

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

Analiza una cadena de entrada para obtener una expresión. Si había errores, devolverá null.

ParseScalarDataType(TextReader, IList<ParseError>)

Analiza una cadena de entrada para obtener un tipo de datos. Si había errores, devolverá null.

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

Analiza una cadena de entrada para obtener un tipo de datos. Si había errores, devolverá null.

ParseSchemaObjectName(TextReader, IList<ParseError>)

Analiza una cadena de entrada para obtener un objeto SchemaObjectName. Si había errores, devolverá null.

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

Analiza una cadena de entrada para obtener un objeto SchemaObjectName. Si había errores, devolverá null.

ParseStatementList(TextReader, IList<ParseError>)

Analiza una cadena de entrada para obtener una lista de instrucciones. Si había errores, devolverá null.

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

Analiza una cadena de entrada para obtener una lista de instrucciones. Si había errores, devolverá null.

ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>)

Analiza una cadena de entrada para obtener una expresión de subconsulta con espacios de nombres opcionales de expresión de tabla y XML. Si había errores, devolverá null.

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

Analiza una cadena de entrada para obtener una expresión de subconsulta con espacios de nombres opcionales de expresión de tabla y XML. Si había errores, devolverá null.

TryParseSqlModuleObjectName(TextReader, SchemaObjectName)

Analiza el script de entrada para devolver schemaObjectName de la primera instrucción create/alter sql_module, si se encuentra.

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

Analiza el script de entrada para devolver el nombre del desencadenador y el nombre de destino del desencadenador de la primera instrucción create/alter trigger.

(Heredado de TSqlParser)
ValidateIdentifier(String)

Comprobación de si un nombre es un identificador sql válido

(Heredado de TSqlParser)

Se aplica a