Partager via


Classe TSql80Parser

Represents the Transact-SQL 80 parser.

Hiérarchie d'héritage

System.Object
  Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser
    Microsoft.SqlServer.TransactSql.ScriptDom.TSql80Parser

Espace de noms :  Microsoft.SqlServer.TransactSql.ScriptDom
Assembly :  Microsoft.SqlServer.TransactSql.ScriptDom (en Microsoft.SqlServer.TransactSql.ScriptDom.dll)

Syntaxe

'Déclaration
<SerializableAttribute> _
Public Class TSql80Parser _
    Inherits TSqlParser
'Utilisation
Dim instance As TSql80Parser
[SerializableAttribute]
public class TSql80Parser : TSqlParser
[SerializableAttribute]
public ref class TSql80Parser : public TSqlParser
[<SerializableAttribute>]
type TSql80Parser =  
    class 
        inherit TSqlParser 
    end
public class TSql80Parser extends TSqlParser

Le type TSql80Parser expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique TSql80Parser Initializes a new instance of the TSql80Parser class.

Haut de la page

Propriétés

  Nom Description
Propriété publique QuotedIdentifier Gets a value that indicates whether the quoted identifier is on. (hérité de TSqlParser.)

Haut de la page

Méthodes

  Nom Description
Méthode publique Create Creates a Transact-SQL parser for the specified version. (hérité de TSqlParser.)
Méthode publique Equals (hérité de Object.)
Méthode protégée Finalize (hérité de Object.)
Méthode publique GetHashCode (hérité de Object.)
Méthode publique GetTokenStream(TextReader, IList<ParseError>%) Returns a list of parser tokens and a list of errors by using the provided text reader. (hérité de TSqlParser.)
Méthode publique GetTokenStream(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a list of parser tokens and a list of errors by using the provided text reader. (hérité de TSqlParser.)
Méthode publique GetType (hérité de Object.)
Méthode protégée MemberwiseClone (hérité de Object.)
Méthode publique Parse(TextReader, IList<ParseError>%) Returns a script fragment and a list of errors by using the provided text reader. (hérité de TSqlParser.)
Méthode publique Parse(IList<TSqlParserToken>, IList<ParseError>%) Returns a script fragment by using the provided tokens and errors. (remplace TSqlParser.Parse(IList<TSqlParserToken>, IList<ParseError>%).)
Méthode publique Parse(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a script fragment and a list of errors by using the provided values. (hérité de TSqlParser.)
Méthode publique ParseBooleanExpression(TextReader, IList<ParseError>%) Returns a Boolean expression and a list of errors by using the provided text reader. (hérité de TSqlParser.)
Méthode publique ParseBooleanExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a Boolean expression and a list of errors by using the provided values. (remplace TSqlParser.ParseBooleanExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Méthode publique ParseChildObjectName(TextReader, IList<ParseError>%) Returns a child object name and a list of errors by using the provided text reader. (hérité de TSqlParser.)
Méthode publique ParseChildObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a child object name and a list of errors by using the provided values. (remplace TSqlParser.ParseChildObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Méthode publique ParseConstantOrIdentifier(TextReader, IList<ParseError>%) Returns a constant or identifier and a list of errors by using the provided text reader. (hérité de TSqlParser.)
Méthode publique ParseConstantOrIdentifier(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a constant or identifier and a list of errors by using the provided values. (remplace TSqlParser.ParseConstantOrIdentifier(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Méthode publique ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>%) Returns a constant or identifier with default values and a list of errors by using the provided text reader. (hérité de TSqlParser.)
Méthode publique ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a constant or identifier with default values and a list of errors. (remplace TSqlParser.ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Méthode publique ParseExpression(TextReader, IList<ParseError>%) Returns an expression and a list of errors by using the provided text reader. (hérité de TSqlParser.)
Méthode publique ParseExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns an expression and a list of errors by using the provided values. (remplace TSqlParser.ParseExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Méthode publique ParseScalarDataType(TextReader, IList<ParseError>%) Returns a scalar data type and a list of errors by using the provided text reader. (hérité de TSqlParser.)
Méthode publique ParseScalarDataType(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a scalar data type and a list of errors by using the provided values. (remplace TSqlParser.ParseScalarDataType(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Méthode publique ParseSchemaObjectName(TextReader, IList<ParseError>%) Returns a schema object name and a list of errors by using the provided text reader. (hérité de TSqlParser.)
Méthode publique ParseSchemaObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a schema data type and a list of errors by using the provided values. (remplace TSqlParser.ParseSchemaObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Méthode publique ParseStatementList(TextReader, IList<ParseError>%) Returns a statement list and a list of errors by using the provided text reader. (hérité de TSqlParser.)
Méthode publique ParseStatementList(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a statement list and a list of errors by using the provided values. (remplace TSqlParser.ParseStatementList(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Méthode publique ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>%) Parses an input string to get a subquery expression with optional common table expression and xml namespaces with the specified input reader. (hérité de TSqlParser.)
Méthode publique ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>%, Int32, Int32, Int32) Parses an input string to get a subquery expression with optional common table expression (CTE) and XML namespaces. (remplace TSqlParser.ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Méthode publique ToString (hérité de Object.)
Méthode publique TryParseSqlModuleObjectName Indicates whether the input script contains a SQL module object name. (hérité de TSqlParser.)
Méthode publique TryParseTriggerModule Indicates whether the input script contains a trigger module. (hérité de TSqlParser.)
Méthode publique ValidateIdentifier Returns whether a name is a valid SQL identifier. (hérité de TSqlParser.)

Haut de la page

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms Microsoft.SqlServer.TransactSql.ScriptDom