TSqlParser Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clase base abstracta para analizadores de TSql.
[System.Serializable]
public abstract class TSqlParser
[<System.Serializable>]
type TSqlParser = class
Public MustInherit Class TSqlParser
- Herencia
-
TSqlParser
- Derivado
- Atributos
Propiedades
QuotedIdentifier |
Indica si el identificador entre comillas está habilitado para el analizador. |
Métodos
Create(SqlVersion, Boolean) |
Crea un TSqlParser para la versión especificada. |
GetTokenStream(TextReader, IList<ParseError>) |
Analiza la entrada en un flujo de token. |
GetTokenStream(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analiza la entrada en un flujo de token. |
Parse(IList<TSqlParserToken>, IList<ParseError>) |
Analiza los tokens especificados en un TSqlFragment. |
Parse(TextReader, IList<ParseError>) |
Método de análisis de bloqueo. |
Parse(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Método de análisis de bloqueo. |
ParseBooleanExpression(TextReader, IList<ParseError>) |
Analiza una cadena de entrada para obtener una expresión booleana. Si había errores, devolverá null. |
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. |
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. |
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. |
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. |
ParseExpression(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analiza una cadena de entrada para obtener una expresión escalar. 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. |
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. |
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. |
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. |
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. |
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. |
ValidateIdentifier(String) |
Compruebe si un nombre es un identificador sql válido. |