TSql120Parser Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Analyseur TSql pour la version 12.0.
[System.Serializable]
public class TSql120Parser : Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser
[<System.Serializable>]
type TSql120Parser = class
inherit TSqlParser
Public Class TSql120Parser
Inherits TSqlParser
- Héritage
- Attributs
Constructeurs
| Nom | Description |
|---|---|
| TSql120Parser(Boolean) |
Initialise une nouvelle instance de la classe TSql120Parser. |
Propriétés
| Nom | Description |
|---|---|
| QuotedIdentifier |
Indique si l’identificateur entre guillemets est activé pour l’analyseur. (Hérité de TSqlParser) |
Méthodes
| Nom | Description |
|---|---|
| Create(SqlVersion, Boolean) |
Crée un TSqlParser pour la version spécifiée. (Hérité de TSqlParser) |
| GetTokenStream(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analyse l’entrée dans un flux de jetons. (Hérité de TSqlParser) |
| GetTokenStream(TextReader, IList<ParseError>) |
Analyse l’entrée dans un flux de jetons. (Hérité de TSqlParser) |
| Parse(IList<TSqlParserToken>, IList<ParseError>) |
Méthode d’analyse bloquante. |
| Parse(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Méthode d’analyse bloquante. (Hérité de TSqlParser) |
| Parse(TextReader, IList<ParseError>) |
Méthode d’analyse bloquante. (Hérité de TSqlParser) |
| ParseBooleanExpression(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analyse une chaîne d’entrée pour obtenir une expression booléenne. Cela retourne null, s’il y a eu des erreurs. |
| ParseBooleanExpression(TextReader, IList<ParseError>) |
Analyse une chaîne d’entrée pour obtenir une expression booléenne. Cela retourne null, s’il y a eu des erreurs. (Hérité de TSqlParser) |
| ParseChildObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analyse une chaîne d’entrée pour obtenir un ChildObjectName. Cela retourne null, s’il y a eu des erreurs. |
| ParseChildObjectName(TextReader, IList<ParseError>) |
Analyse une chaîne d’entrée pour obtenir un ChildObjectName. Cela retourne null, s’il y a eu des erreurs. (Hérité de TSqlParser) |
| ParseConstantOrIdentifier(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analyse une chaîne d’entrée pour obtenir une constante ou un identificateur. Cela retourne null, s’il y a eu des erreurs. |
| ParseConstantOrIdentifier(TextReader, IList<ParseError>) |
Analyse une chaîne d’entrée pour obtenir une constante ou un identificateur. Cela retourne null, s’il y a eu des erreurs. (Hérité de TSqlParser) |
| ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analyse une chaîne d’entrée pour obtenir une constante ou un identificateur ou un littéral par défaut(littéral avec la valeur « DEFAULT »). Cela retourne null, s’il y a eu des erreurs. |
| ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>) |
Analyse une chaîne d’entrée pour obtenir une constante ou un identificateur ou un littéral par défaut(littéral avec la valeur « DEFAULT »). Cela retourne null, s’il y a eu des erreurs. (Hérité de TSqlParser) |
| ParseExpression(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analyse une chaîne d’entrée pour obtenir une expression. Cela retourne null, s’il y a eu des erreurs. |
| ParseExpression(TextReader, IList<ParseError>) |
Analyse une chaîne d’entrée pour obtenir une expression scalaire. Cela retourne null, s’il y a eu des erreurs. (Hérité de TSqlParser) |
| ParseScalarDataType(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analyse une chaîne d’entrée pour obtenir un type de données. Cela retourne null, s’il y a eu des erreurs. |
| ParseScalarDataType(TextReader, IList<ParseError>) |
Analyse une chaîne d’entrée pour obtenir un type de données. Cela retourne null, s’il y a eu des erreurs. (Hérité de TSqlParser) |
| ParseSchemaObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analyse une chaîne d’entrée pour obtenir un SchemaObjectName. Cela retourne null, s’il y a eu des erreurs. |
| ParseSchemaObjectName(TextReader, IList<ParseError>) |
Analyse une chaîne d’entrée pour obtenir un SchemaObjectName. Cela retourne null, s’il y a eu des erreurs. (Hérité de TSqlParser) |
| ParseStatementList(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analyse une chaîne d’entrée pour obtenir une liste d’instructions. Cela retourne null, s’il y a eu des erreurs. |
| ParseStatementList(TextReader, IList<ParseError>) |
Analyse une chaîne d’entrée pour obtenir une liste d’instructions. Cela retourne null, s’il y a eu des erreurs. (Hérité de TSqlParser) |
| ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analyse une chaîne d’entrée pour obtenir une expression de sous-requête avec une expression de table commune facultative et des espaces de noms xml. Cela retourne null, s’il y a eu des erreurs. |
| ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>) |
Analyse une chaîne d’entrée pour obtenir une expression de sous-requête avec une expression de table commune facultative et des espaces de noms xml. Cela retourne null, s’il y a eu des erreurs. (Hérité de TSqlParser) |
| TryParseSqlModuleObjectName(TextReader, SchemaObjectName) |
Analyse le script d’entrée pour renvoyer schemaObjectName de la première instruction create/alter sql_module, le cas échéant. (Hérité de TSqlParser) |
| TryParseTriggerModule(TextReader, SchemaObjectName, SchemaObjectName) |
Analyse le script d’entrée pour retourner le nom du déclencheur et le nom cible du premier déclencheur de création/modification de l’instruction de déclencheur. (Hérité de TSqlParser) |
| ValidateIdentifier(String) |
Vérifier si un nom est un identificateur sql valide (Hérité de TSqlParser) |