Compartir a través de


Clase TSql100Parser

Represents the TSql100 parser.

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.SqlServer.TransactSql.ScriptDom
Ensamblado:  Microsoft.SqlServer.TransactSql.ScriptDom (en Microsoft.SqlServer.TransactSql.ScriptDom.dll)

Sintaxis

'Declaración
<SerializableAttribute> _
Public Class TSql100Parser _
    Inherits TSqlParser
'Uso
Dim instance As TSql100Parser
[SerializableAttribute]
public class TSql100Parser : TSqlParser
[SerializableAttribute]
public ref class TSql100Parser : public TSqlParser
[<SerializableAttribute>]
type TSql100Parser =  
    class 
        inherit TSqlParser 
    end
public class TSql100Parser extends TSqlParser

El tipo TSql100Parser expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público TSql100Parser Initializes a new instance of the TSql100Parser class.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública QuotedIdentifier Gets a value that indicates whether the quoted identifier is on. (Se hereda de TSqlParser.)

Arriba

Métodos

  Nombre Descripción
Método público Create Creates a Transact-SQL parser for the specified version. (Se hereda de TSqlParser.)
Método público Equals (Se hereda de Object.)
Método protegido Finalize (Se hereda de Object.)
Método público GetHashCode (Se hereda 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. (Se hereda 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. (Se hereda de TSqlParser.)
Método público GetType (Se hereda de Object.)
Método protegido MemberwiseClone (Se hereda 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. (Se hereda de TSqlParser.)
Método público Parse(IList<TSqlParserToken>, IList<ParseError>%) Returns a script fragment by using the provided tokens and errors. (Invalida 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. (Se hereda 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. (Se hereda de TSqlParser.)
Método público ParseBooleanExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32) Parses an input string to get a Boolean expression. This will return null, if there were any errors. (Invalida 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. (Se hereda de TSqlParser.)
Método público ParseChildObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32) Parses an input string to get a ChildObjectName. This will return null, if there were any errors. (Invalida 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. (Se hereda de TSqlParser.)
Método público ParseConstantOrIdentifier(TextReader, IList<ParseError>%, Int32, Int32, Int32) Parses an input string to get a constant or identifier. This will return null, if there were any errors. (Invalida 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. (Se hereda de TSqlParser.)
Método público ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>%, Int32, Int32, Int32) Parses an input string to get a constant or identifier or default literal (literal with value "DEFAULT"). This will return null, if there were any errors. (Invalida 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. (Se hereda de TSqlParser.)
Método público ParseExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32) Parses an input string to get an expression. This will return null, if there were any errors. (Invalida 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. (Se hereda de TSqlParser.)
Método público ParseScalarDataType(TextReader, IList<ParseError>%, Int32, Int32, Int32) Parses an input string to get a data type. This will return null, if there were any errors. (Invalida 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. (Se hereda de TSqlParser.)
Método público ParseSchemaObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32) Parses an input string to get a SchemaObjectName. This will return null, if there were any errors. (Invalida 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. (Se hereda de TSqlParser.)
Método público ParseStatementList(TextReader, IList<ParseError>%, Int32, Int32, Int32) Parses an input string to get a statement list. This will return null, if there were any errors. (Invalida 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. (Se hereda 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 and xml namespaces. This will return null, if there were any errors. (Invalida TSqlParser.ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>%, Int32, Int32, Int32).)
Método público ToString (Se hereda de Object.)
Método público TryParseSqlModuleObjectName Indicates whether the input script contains a SQL module object name. (Se hereda de TSqlParser.)
Método público TryParseTriggerModule Indicates whether the input script contains a trigger module. (Se hereda de TSqlParser.)
Método público ValidateIdentifier Returns whether a name is a valid SQL identifier. (Se hereda de TSqlParser.)

Arriba

Seguridad para subprocesos

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

Espacio de nombres Microsoft.SqlServer.TransactSql.ScriptDom