TSql160Parser 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.
L’analyseur TSql pour 16.0.
[System.Serializable]
public class TSql160Parser : Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser
[<System.Serializable>]
type TSql160Parser = class
inherit TSqlParser
Public Class TSql160Parser
Inherits TSqlParser
- Héritage
- Attributs
Constructeurs
TSql160Parser(Boolean, SqlEngineType) |
Initialise une nouvelle instance de la classe TSql160Parser. |
TSql160Parser(Boolean) |
Initialise une nouvelle instance de la classe TSql160Parser. |
Champs
engineType |
Saveur de l’analyseur (autonome/azure/all) |
Propriétés
QuotedIdentifier |
Indique si l’identificateur entre guillemets est activé pour l’analyseur. (Hérité de TSqlParser) |
Méthodes
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. Retourne null si des erreurs se sont produites. |
ParseBooleanExpression(TextReader, IList<ParseError>) |
Analyse une chaîne d’entrée pour obtenir une expression booléenne. Retourne null si des erreurs se sont produites. (Hérité de TSqlParser) |
ParseChildObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analyse une chaîne d'entrée pour obtenir un ChildObjectName. Retourne null si des erreurs se sont produites. |
ParseChildObjectName(TextReader, IList<ParseError>) |
Analyse une chaîne d'entrée pour obtenir un ChildObjectName. Retourne null si des erreurs se sont produites. (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. Retourne null si des erreurs se sont produites. |
ParseConstantOrIdentifier(TextReader, IList<ParseError>) |
Analyse une chaîne d'entrée pour obtenir une constante ou un identificateur. Retourne null si des erreurs se sont produites. (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 »). Retourne null si des erreurs se sont produites. |
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 »). Retourne null si des erreurs se sont produites. (Hérité de TSqlParser) |
ParseExpression(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analyse une chaîne d'entrée pour obtenir une expression. Retourne null si des erreurs se sont produites. |
ParseExpression(TextReader, IList<ParseError>) |
Analyse une chaîne d’entrée pour obtenir une expression scalaire. Retourne null si des erreurs se sont produites. (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. Retourne null si des erreurs se sont produites. |
ParseScalarDataType(TextReader, IList<ParseError>) |
Analyse une chaîne d'entrée pour obtenir un type de données. Retourne null si des erreurs se sont produites. (Hérité de TSqlParser) |
ParseSchemaObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analyse une chaîne d'entrée pour obtenir un SchemaObjectName. Retourne null si des erreurs se sont produites. |
ParseSchemaObjectName(TextReader, IList<ParseError>) |
Analyse une chaîne d'entrée pour obtenir un SchemaObjectName. Retourne null si des erreurs se sont produites. (Hérité de TSqlParser) |
ParseStatementList(TextReader, IList<ParseError>, Int32, Int32, Int32) |
Analyse une chaîne d'entrée pour obtenir une liste d'instructions. Retourne null si des erreurs se sont produites. |
ParseStatementList(TextReader, IList<ParseError>) |
Analyse une chaîne d'entrée pour obtenir une liste d'instructions. Retourne null si des erreurs se sont produites. (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 et des espaces de noms xml facultatifs. Retourne null si des erreurs se sont produites. |
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 et des espaces de noms xml facultatifs. Retourne null si des erreurs se sont produites. (Hérité de TSqlParser) |
TryParseSqlModuleObjectName(TextReader, SchemaObjectName) |
Analyse le script d’entrée pour renvoyer le SchemaObjectName de la première instruction create/alter sql_module, s’il est trouvé. (Hérité de TSqlParser) |
TryParseTriggerModule(TextReader, SchemaObjectName, SchemaObjectName) |
Analyse le script d’entrée pour renvoyer le nom du déclencheur et le nom de la cible du déclencheur de la première instruction create/alter trigger. (Hérité de TSqlParser) |
ValidateIdentifier(String) |
Vérifier si un nom est un identificateur sql valide (Hérité de TSqlParser) |