Freigeben über


QuerySpecification Klasse

Definition

Diese Klasse stellt den Hauptteil der select-Anweisung dar.

[System.Serializable]
public class QuerySpecification : Microsoft.SqlServer.TransactSql.ScriptDom.QueryExpression
[<System.Serializable>]
type QuerySpecification = class
    inherit QueryExpression
Public Class QuerySpecification
Inherits QueryExpression
Vererbung
QuerySpecification
Attribute

Konstruktoren

QuerySpecification()

Diese Klasse stellt den Hauptteil der select-Anweisung dar.

Felder

Uninitialized

Konstante, um token und nicht initialisiert anzugeben.

(Geerbt von TSqlFragment)

Eigenschaften

FirstTokenIndex

Ruft den ersten Index des Tokens ab oder legt diese fest.

(Geerbt von TSqlFragment)
ForClause

Optional für -Klausel

(Geerbt von QueryExpression)
FragmentLength

Definiert die Anzahl der Zeichen, die das Fragment im analysierten Skript einnimmt.

(Geerbt von TSqlFragment)
FromClause

Optional kann NULL sein.

GroupByClause

Gruppierung nach -Klausel. Optional, kann NULL sein.

HavingClause

Having-Klausel. Optional, kann NULL sein.

LastTokenIndex

Ruft den letzten Index des Tokens ab oder legt diese fest.

(Geerbt von TSqlFragment)
OffsetClause

Optionale Offset-/Fetch-Klausel.

(Geerbt von QueryExpression)
OrderByClause

Optionale Reihenfolge nach Klausel.

(Geerbt von QueryExpression)
ScriptTokenStream

Ruft den Skripttokenstream ab oder legt diese fest.

(Geerbt von TSqlFragment)
SelectElements

Dies sind die ausgewählten Spalten oder Setvariablen. Die starken Objekttypen, die hier sein können, sind SelectColumn, SelectSetVariable.

StartColumn

Ruft die Startspalte ab.

(Geerbt von TSqlFragment)
StartLine

Ruft die Startzeile ab.

(Geerbt von TSqlFragment)
StartOffset

Definiert den Zeichenoffset der Fragmente am Startort in dem Skript, das analysiert wurde.

(Geerbt von TSqlFragment)
TopRowFilter

Zeigt die Verwendung des Filters in der obersten Zeile an. Optional kann NULL sein.

UniqueRowFilter

Zeigt die Verwendung eines eindeutigen Zeilenfilters an.

WhereClause

Where-Klausel. Optional, kann NULL sein.

WindowClause

Window-Klausel. Optional, kann NULL sein.

Methoden

Accept(TSqlFragmentVisitor)

Akzeptiert Besucher

AcceptChildren(TSqlFragmentVisitor)

Akzeptiert Besucher für Kinder

Gilt für: