TSql160Parser Classe

Définition

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
TSql160Parser
Attributs

Constructeurs

TSql160Parser(Boolean)

Initialise une nouvelle instance de la classe TSql160Parser.

TSql160Parser(Boolean, SqlEngineType)

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

Analyse l’entrée dans un flux de jetons.

(Hérité de TSqlParser)
GetTokenStream(TextReader, IList<ParseError>, Int32, Int32, Int32)

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

Méthode d’analyse bloquante.

(Hérité de TSqlParser)
Parse(TextReader, IList<ParseError>, Int32, Int32, Int32)

Méthode d’analyse bloquante.

(Hérité de TSqlParser)
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)
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.

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

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

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

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

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

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

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

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

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)

S’applique à