QuerySpecification Classe

Definição

Essa classe representa a parte principal da instrução select.

[System.Serializable]
public class QuerySpecification : Microsoft.SqlServer.TransactSql.ScriptDom.QueryExpression
[<System.Serializable>]
type QuerySpecification = class
    inherit QueryExpression
Public Class QuerySpecification
Inherits QueryExpression
Herança
QuerySpecification
Atributos

Construtores

QuerySpecification()

Essa classe representa a parte principal da instrução select.

Campos

Uninitialized

Constante para indicar e token não inicializado.

(Herdado de TSqlFragment)

Propriedades

FirstTokenIndex

Obtém ou define o primeiro índice do token.

(Herdado de TSqlFragment)
ForClause

Opcional para cláusula

(Herdado de QueryExpression)
FragmentLength

Define o número de caracteres que o fragmento ocupa no script em que foi analisado.

(Herdado de TSqlFragment)
FromClause

Opcional pode ser nulo.

GroupByClause

Cláusula Agrupar por. Opcional, pode ser null.

HavingClause

Cláusula Having. Opcional, pode ser null.

LastTokenIndex

Obtém ou define o último índice do token.

(Herdado de TSqlFragment)
OffsetClause

Cláusula offset/fetch opcional.

(Herdado de QueryExpression)
OrderByClause

Ordem opcional por cláusula.

(Herdado de QueryExpression)
ScriptTokenStream

Obtém ou define o fluxo de token de script.

(Herdado de TSqlFragment)
SelectElements

Essas são as colunas selecionadas ou as variáveis de conjunto, os tipos fortes de objetos que podem estar aqui são SelectColumn, SelectSetVariable.

StartColumn

Obtém a coluna inicial.

(Herdado de TSqlFragment)
StartLine

Obtém a linha inicial.

(Herdado de TSqlFragment)
StartOffset

Define o deslocamento de caracteres do local inicial dos fragmentos no script em que ele foi analisado.

(Herdado de TSqlFragment)
TopRowFilter

Mostra o uso do filtro de linha superior. Opcional pode ser nulo.

UniqueRowFilter

Mostra o uso do filtro de linha exclusivo.

WhereClause

Cláusula Where. Opcional, pode ser null.

WindowClause

Cláusula Window. Opcional, pode ser null.

Métodos

Accept(TSqlFragmentVisitor)

Aceita o visitante

AcceptChildren(TSqlFragmentVisitor)

Aceita visitante para crianças

Aplica-se a