TSql120Parser Classe

Définition

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
TSql120Parser
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)

S’applique à