Compartilhar via


Classe TSql80Parser

Represents the Transact-SQL 80 parser.

Hierarquia de herança

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

Namespace:  Microsoft.SqlServer.TransactSql.ScriptDom
Assembly:  Microsoft.SqlServer.TransactSql.ScriptDom (em Microsoft.SqlServer.TransactSql.ScriptDom.dll)

Sintaxe

'Declaração
<SerializableAttribute> _
Public Class TSql80Parser _
    Inherits TSqlParser
'Uso
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

O tipo TSql80Parser expõe os membros a seguir.

Construtores

  Nome Descrição
Método público TSql80Parser Initializes a new instance of the TSql80Parser class.

Início

Propriedades

  Nome Descrição
Propriedade pública QuotedIdentifier Gets a value that indicates whether the quoted identifier is on. (Herdado de TSqlParser.)

Início

Métodos

  Nome Descrição
Método público Create Creates a Transact-SQL parser for the specified version. (Herdado de TSqlParser.)
Método público Equals (Herdado de Object.)
Método protegido Finalize (Herdado de Object.)
Método público GetHashCode (Herdado de Object.)
Método público GetTokenStream(TextReader, IList<ParseError>%) Returns a list of parser tokens and a list of errors by using the provided text reader. (Herdado de TSqlParser.)
Método público GetTokenStream(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a list of parser tokens and a list of errors by using the provided text reader. (Herdado de TSqlParser.)
Método público GetType (Herdado de Object.)
Método protegido MemberwiseClone (Herdado de Object.)
Método público Parse(TextReader, IList<ParseError>%) Returns a script fragment and a list of errors by using the provided text reader. (Herdado de TSqlParser.)
Método público Parse(IList<TSqlParserToken>, IList<ParseError>%) Returns a script fragment by using the provided tokens and errors. (Substitui TSqlParser.Parse(IList<TSqlParserToken>, IList<ParseError>%).)
Método público Parse(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a script fragment and a list of errors by using the provided values. (Herdado de TSqlParser.)
Método público ParseBooleanExpression(TextReader, IList<ParseError>%) Returns a Boolean expression and a list of errors by using the provided text reader. (Herdado de TSqlParser.)
Método público ParseBooleanExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a Boolean expression and a list of errors by using the provided values. (Substitui TSqlParser.ParseBooleanExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Método público ParseChildObjectName(TextReader, IList<ParseError>%) Returns a child object name and a list of errors by using the provided text reader. (Herdado de TSqlParser.)
Método público ParseChildObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a child object name and a list of errors by using the provided values. (Substitui TSqlParser.ParseChildObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Método público ParseConstantOrIdentifier(TextReader, IList<ParseError>%) Returns a constant or identifier and a list of errors by using the provided text reader. (Herdado de TSqlParser.)
Método público ParseConstantOrIdentifier(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a constant or identifier and a list of errors by using the provided values. (Substitui TSqlParser.ParseConstantOrIdentifier(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Método público ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>%) Returns a constant or identifier with default values and a list of errors by using the provided text reader. (Herdado de TSqlParser.)
Método público ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a constant or identifier with default values and a list of errors. (Substitui TSqlParser.ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Método público ParseExpression(TextReader, IList<ParseError>%) Returns an expression and a list of errors by using the provided text reader. (Herdado de TSqlParser.)
Método público ParseExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns an expression and a list of errors by using the provided values. (Substitui TSqlParser.ParseExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Método público ParseScalarDataType(TextReader, IList<ParseError>%) Returns a scalar data type and a list of errors by using the provided text reader. (Herdado de TSqlParser.)
Método público ParseScalarDataType(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a scalar data type and a list of errors by using the provided values. (Substitui TSqlParser.ParseScalarDataType(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Método público ParseSchemaObjectName(TextReader, IList<ParseError>%) Returns a schema object name and a list of errors by using the provided text reader. (Herdado de TSqlParser.)
Método público ParseSchemaObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a schema data type and a list of errors by using the provided values. (Substitui TSqlParser.ParseSchemaObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Método público ParseStatementList(TextReader, IList<ParseError>%) Returns a statement list and a list of errors by using the provided text reader. (Herdado de TSqlParser.)
Método público ParseStatementList(TextReader, IList<ParseError>%, Int32, Int32, Int32) Returns a statement list and a list of errors by using the provided values. (Substitui TSqlParser.ParseStatementList(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Método público 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. (Herdado de TSqlParser.)
Método público 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. (Substitui TSqlParser.ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Método público ToString (Herdado de Object.)
Método público TryParseSqlModuleObjectName Indicates whether the input script contains a SQL module object name. (Herdado de TSqlParser.)
Método público TryParseTriggerModule Indicates whether the input script contains a trigger module. (Herdado de TSqlParser.)
Método público ValidateIdentifier Returns whether a name is a valid SQL identifier. (Herdado de TSqlParser.)

Início

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace Microsoft.SqlServer.TransactSql.ScriptDom