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>, Int32, Int32, Int32) |
Analiza la entrada en un flujo de token. |
| GetTokenStream(TextReader, IList<ParseError>) |
Analiza la entrada en un flujo de token. |
| Parse(IList<TSqlParserToken>, IList<ParseError>) |
Analiza los tokens especificados en un TSqlFragment. |
| Parse(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Método de análisis de bloqueo. |
| Parse(TextReader, IList<ParseError>) |
Método de análisis de bloqueo. |
| ParseBooleanExpression(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analiza una cadena de entrada para obtener una expresión booleana. Si había errores, devolverá null. |
| ParseBooleanExpression(TextReader, IList<ParseError>) |
Analiza una cadena de entrada para obtener una expresión booleana. 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. |
| ParseChildObjectName(TextReader, IList<ParseError>) |
Analiza una cadena de entrada para obtener un objeto ChildObjectName. 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. |
| ParseConstantOrIdentifier(TextReader, IList<ParseError>) |
Analiza una cadena de entrada para obtener una constante o un identificador. 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. |
| 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. |
| ParseExpression(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analiza una cadena de entrada para obtener una expresión escalar. 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. |
| ParseScalarDataType(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analiza una cadena de entrada para obtener un tipo de datos. 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. |
| ParseSchemaObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analiza una cadena de entrada para obtener un objeto SchemaObjectName. 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. |
| ParseStatementList(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analiza una cadena de entrada para obtener una lista de instrucciones. 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. |
| 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. |
| 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. |
| 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. |