Condividi tramite


Classe TSql80Parser

Represents the Transact-SQL 80 parser.

Gerarchia di ereditarietà

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

Spazio dei nomi  Microsoft.SqlServer.TransactSql.ScriptDom
Assembly:  Microsoft.SqlServer.TransactSql.ScriptDom (in Microsoft.SqlServer.TransactSql.ScriptDom.dll)

Sintassi

'Dichiarazione
<SerializableAttribute> _
Public Class TSql80Parser _
    Inherits TSqlParser
'Utilizzo
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

Nel tipo TSql80Parser sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico TSql80Parser Initializes a new instance of the TSql80Parser class.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica QuotedIdentifier Gets a value that indicates whether the quoted identifier is on. Ereditato da TSqlParser.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Create Creates a Transact-SQL parser for the specified version. Ereditato da TSqlParser.
Metodo pubblico Equals Ereditato da Object.
Metodo protetto Finalize Ereditato da Object.
Metodo pubblico GetHashCode Ereditato da Object.
Metodo pubblico GetTokenStream(TextReader, IList<ParseError>%) Returns a list of parser tokens and a list of errors by using the provided text reader. Ereditato da TSqlParser.
Metodo pubblico GetTokenStream(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a list of parser tokens and a list of errors by using the provided text reader. Ereditato da TSqlParser.
Metodo pubblico GetType Ereditato da Object.
Metodo protetto MemberwiseClone Ereditato da Object.
Metodo pubblico Parse(TextReader, IList<ParseError>%) Returns a script fragment and a list of errors by using the provided text reader. Ereditato da TSqlParser.
Metodo pubblico Parse(IList<TSqlParserToken>, IList<ParseError>%) Returns a script fragment by using the provided tokens and errors. Esegue l'override di TSqlParser.Parse(IList<TSqlParserToken>, IList<ParseError>%).
Metodo pubblico Parse(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a script fragment and a list of errors by using the provided values. Ereditato da TSqlParser.
Metodo pubblico ParseBooleanExpression(TextReader, IList<ParseError>%) Returns a Boolean expression and a list of errors by using the provided text reader. Ereditato da TSqlParser.
Metodo pubblico ParseBooleanExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a Boolean expression and a list of errors by using the provided values. Esegue l'override di TSqlParser.ParseBooleanExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32).
Metodo pubblico ParseChildObjectName(TextReader, IList<ParseError>%) Returns a child object name and a list of errors by using the provided text reader. Ereditato da TSqlParser.
Metodo pubblico ParseChildObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a child object name and a list of errors by using the provided values. Esegue l'override di TSqlParser.ParseChildObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32).
Metodo pubblico ParseConstantOrIdentifier(TextReader, IList<ParseError>%) Returns a constant or identifier and a list of errors by using the provided text reader. Ereditato da TSqlParser.
Metodo pubblico ParseConstantOrIdentifier(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a constant or identifier and a list of errors by using the provided values. Esegue l'override di TSqlParser.ParseConstantOrIdentifier(TextReader, IList<ParseError>%, Int32, Int32, Int32).
Metodo pubblico ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>%) Returns a constant or identifier with default values and a list of errors by using the provided text reader. Ereditato da TSqlParser.
Metodo pubblico ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a constant or identifier with default values and a list of errors. Esegue l'override di TSqlParser.ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>%, Int32, Int32, Int32).
Metodo pubblico ParseExpression(TextReader, IList<ParseError>%) Returns an expression and a list of errors by using the provided text reader. Ereditato da TSqlParser.
Metodo pubblico ParseExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns an expression and a list of errors by using the provided values. Esegue l'override di TSqlParser.ParseExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32).
Metodo pubblico ParseScalarDataType(TextReader, IList<ParseError>%) Returns a scalar data type and a list of errors by using the provided text reader. Ereditato da TSqlParser.
Metodo pubblico ParseScalarDataType(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a scalar data type and a list of errors by using the provided values. Esegue l'override di TSqlParser.ParseScalarDataType(TextReader, IList<ParseError>%, Int32, Int32, Int32).
Metodo pubblico ParseSchemaObjectName(TextReader, IList<ParseError>%) Returns a schema object name and a list of errors by using the provided text reader. Ereditato da TSqlParser.
Metodo pubblico ParseSchemaObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a schema data type and a list of errors by using the provided values. Esegue l'override di TSqlParser.ParseSchemaObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32).
Metodo pubblico ParseStatementList(TextReader, IList<ParseError>%) Returns a statement list and a list of errors by using the provided text reader. Ereditato da TSqlParser.
Metodo pubblico ParseStatementList(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a statement list and a list of errors by using the provided values. Esegue l'override di TSqlParser.ParseStatementList(TextReader, IList<ParseError>%, Int32, Int32, Int32).
Metodo pubblico 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. Ereditato da TSqlParser.
Metodo pubblico 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. Esegue l'override di TSqlParser.ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>%, Int32, Int32, Int32).
Metodo pubblico ToString Ereditato da Object.
Metodo pubblico TryParseSqlModuleObjectName Indicates whether the input script contains a SQL module object name. Ereditato da TSqlParser.
Metodo pubblico TryParseTriggerModule Indicates whether the input script contains a trigger module. Ereditato da TSqlParser.
Metodo pubblico ValidateIdentifier Returns whether a name is a valid SQL identifier. Ereditato da TSqlParser.

In alto

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi Microsoft.SqlServer.TransactSql.ScriptDom