SelectScalarExpression Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Das Spaltenelement, das direkt hinter dem Auswahlschlüsselwort verwendet wird.
[System.Serializable]
public class SelectScalarExpression : Microsoft.SqlServer.TransactSql.ScriptDom.SelectElement
[<System.Serializable>]
type SelectScalarExpression = class
inherit SelectElement
Public Class SelectScalarExpression
Inherits SelectElement
- Vererbung
- Attribute
Konstruktoren
| Name | Beschreibung |
|---|---|
| SelectScalarExpression() |
Das Spaltenelement, das direkt hinter dem Auswahlschlüsselwort verwendet wird. |
Felder
| Name | Beschreibung |
|---|---|
| Uninitialized |
Konstante zum Angeben und Nichtinitialisierungstoken. (Geerbt von TSqlFragment) |
Eigenschaften
| Name | Beschreibung |
|---|---|
| ColumnName |
Dies kann ein Bezeichner oder ein Literal vom Typ AsciiStringLiteral oder UnicodeStringLiteral sein. Optional, kann null sein. |
| Expression |
Ein Auswahlausdruck kann ein beliebiger Ausdruck sein, wenn dieser Nicht-Null-Ausdruck ist, dann ist dieser Auswahlausdruck ein regulärer Ausdruck Zurzeit drückt diese AST-Klasse entweder einen Ausdruck oder einen Wildcard aus. Da ein SelectExpressions so viel mehr tun kann, möchten wir vielleicht zu einem Ableitungsansatz gehen, bei dem diese Klasse eine Basis wäre - oder es kann einen anderen eleganteren Ansatz geben. Derzeit ist dies ein grundlegendes Design zur Unterstützung von SELECT * FROM foo. |
| FirstTokenIndex |
Dient zum Abrufen oder Festlegen des ersten Index des Tokens. (Geerbt von TSqlFragment) |
| FragmentLength |
Definiert die Anzahl der Zeichen, die das Fragment im Skript einnimmt, das analysiert wurde. (Geerbt von TSqlFragment) |
| LastTokenIndex |
Dient zum Abrufen oder Festlegen des letzten Index des Tokens. (Geerbt von TSqlFragment) |
| ScriptTokenStream |
Ruft den Skripttokendatenstrom ab oder legt den Datenstrom fest. (Geerbt von TSqlFragment) |
| StartColumn |
Ruft die Startspalte ab. (Geerbt von TSqlFragment) |
| StartLine |
Ruft die Startzeile ab. (Geerbt von TSqlFragment) |
| StartOffset |
Definiert den Zeichenoffset von Fragmenten, die die Position im Skript beginnen, das analysiert wurde. (Geerbt von TSqlFragment) |
Methoden
| Name | Beschreibung |
|---|---|
| Accept(TSqlFragmentVisitor) |
Akzeptiert Besucher |
| AcceptChildren(TSqlFragmentVisitor) |
Nimmt Besucher für Kinder an |