Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Represents the Transact-SQL parser.
Jerarquía de herencia
System.Object
Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser
Microsoft.SqlServer.TransactSql.ScriptDom.TSql100Parser
Microsoft.SqlServer.TransactSql.ScriptDom.TSql110Parser
Microsoft.SqlServer.TransactSql.ScriptDom.TSql80Parser
Microsoft.SqlServer.TransactSql.ScriptDom.TSql90Parser
Espacio de nombres: Microsoft.SqlServer.TransactSql.ScriptDom
Ensamblado: Microsoft.SqlServer.TransactSql.ScriptDom (en Microsoft.SqlServer.TransactSql.ScriptDom.dll)
Sintaxis
'Declaración
<SerializableAttribute> _
Public MustInherit Class TSqlParser
'Uso
Dim instance As TSqlParser
[SerializableAttribute]
public abstract class TSqlParser
[SerializableAttribute]
public ref class TSqlParser abstract
[<AbstractClassAttribute>]
[<SerializableAttribute>]
type TSqlParser = class end
public abstract class TSqlParser
El tipo TSqlParser expone los siguientes miembros.
Propiedades
| Nombre | Descripción | |
|---|---|---|
![]() |
QuotedIdentifier | Gets a value that indicates whether the quoted identifier is on. |
Arriba
Métodos
| Nombre | Descripción | |
|---|---|---|
![]() |
Create | Creates a Transact-SQL parser for the specified version. |
![]() |
Equals | (Se hereda de Object.) |
![]() |
Finalize | (Se hereda de Object.) |
![]() |
GetHashCode | (Se hereda de Object.) |
![]() |
GetTokenStream(TextReader, IList<ParseError>%) | Returns a list of parser tokens and a list of errors by using the provided text reader. |
![]() |
GetTokenStream(TextReader, IList<ParseError>%, Int32, Int32, Int32) | Returns a list of parser tokens and a list of errors by using the provided text reader. |
![]() |
GetType | (Se hereda de Object.) |
![]() |
MemberwiseClone | (Se hereda de Object.) |
![]() |
Parse(TextReader, IList<ParseError>%) | Returns a script fragment and a list of errors by using the provided text reader. |
![]() |
Parse(IList<TSqlParserToken>, IList<ParseError>%) | Returns a script fragment and a list of errors by using the provided tokens. |
![]() |
Parse(TextReader, IList<ParseError>%, Int32, Int32, Int32) | Returns a script fragment and a list of errors by using the provided values. |
![]() |
ParseBooleanExpression(TextReader, IList<ParseError>%) | Returns a Boolean expression and a list of errors by using the provided text reader. |
![]() |
ParseBooleanExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32) | Returns a Boolean expression and a list of errors by using the provided values. |
![]() |
ParseChildObjectName(TextReader, IList<ParseError>%) | Returns a child object name and a list of errors by using the provided text reader. |
![]() |
ParseChildObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32) | Returns a child object name and a list of errors by using the provided values. |
![]() |
ParseConstantOrIdentifier(TextReader, IList<ParseError>%) | Returns a constant or identifier and a list of errors by using the provided text reader. |
![]() |
ParseConstantOrIdentifier(TextReader, IList<ParseError>%, Int32, Int32, Int32) | Returns a constant or identifier and a list of errors by using the provided values. |
![]() |
ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>%) | Returns a constant or identifier with default values and a list of errors by using the provided text reader. |
![]() |
ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>%, Int32, Int32, Int32) | Returns a constant or identifier with default values and a list of errors. |
![]() |
ParseExpression(TextReader, IList<ParseError>%) | Returns an expression and a list of errors by using the provided text reader. |
![]() |
ParseExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32) | Returns an expression and a list of errors by using the provided values. |
![]() |
ParseScalarDataType(TextReader, IList<ParseError>%) | Returns a scalar data type and a list of errors by using the provided text reader. |
![]() |
ParseScalarDataType(TextReader, IList<ParseError>%, Int32, Int32, Int32) | Returns a scalar data type and a list of errors by using the provided values. |
![]() |
ParseSchemaObjectName(TextReader, IList<ParseError>%) | Returns a schema object name and a list of errors by using the provided text reader. |
![]() |
ParseSchemaObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32) | Returns a schema object name and a list of errors by using the provided values. |
![]() |
ParseStatementList(TextReader, IList<ParseError>%) | Returns a statement list and a list of errors by using the provided text reader. |
![]() |
ParseStatementList(TextReader, IList<ParseError>%, Int32, Int32, Int32) | Returns a statement list and a list of errors by using the provided values. |
![]() |
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. |
![]() |
ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>%, Int32, Int32, Int32) | Parses an input string to get a subquery expression with optional common table expression and xml namespaces with the specified input reader. |
![]() |
ToString | (Se hereda de Object.) |
![]() |
TryParseSqlModuleObjectName | Indicates whether the input script contains a SQL module object name. |
![]() |
TryParseTriggerModule | Indicates whether the input script contains a trigger module. |
![]() |
ValidateIdentifier | Returns whether a name is a valid SQL identifier. |
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
.gif)
.gif)
.gif)