TSql90Parser Classe

Définition

Analyseur TSql pour la version 9.0.

[System.Serializable]
public class TSql90Parser : Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser
[<System.Serializable>]
type TSql90Parser = class
    inherit TSqlParser
Public Class TSql90Parser
Inherits TSqlParser
Héritage
TSql90Parser
Attributs

Constructeurs

Nom Description
TSql90Parser(Boolean)

Initialise une nouvelle instance de la classe TSql90Parser.

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 SchemaObjectName. 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 à