SelectScalarExpression 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
就是在 select 關鍵字後面使用的欄位元素。
[System.Serializable]
public class SelectScalarExpression : Microsoft.SqlServer.TransactSql.ScriptDom.SelectElement
[<System.Serializable>]
type SelectScalarExpression = class
inherit SelectElement
Public Class SelectScalarExpression
Inherits SelectElement
- 繼承
- 屬性
建構函式
| 名稱 | Description |
|---|---|
| SelectScalarExpression() |
就是在 select 關鍵字後面使用的欄位元素。 |
欄位
| 名稱 | Description |
|---|---|
| Uninitialized |
常數表示,標記未初始化。 (繼承來源 TSqlFragment) |
屬性
| 名稱 | Description |
|---|---|
| ColumnName |
這可以是識別碼,或是 AsciiStringLiteral 或 UnicodeStringLiteral 類型的文字。 可選,可能為空。 |
| Expression |
select 運算式可以是任何表達式,若非空,則此 select 表達式為正則表達式。目前此 AST 類別可表達式或通配字。 因為 SelectExpressions 能做更多事,我們可能會想採用推導方法,讓這個類別成為基礎——或者有更優雅的方法。 目前這是基本設計,支援 SELECT * FROM FOO。 |
| FirstTokenIndex |
取得或設定該代幣的第一個索引。 (繼承來源 TSqlFragment) |
| FragmentLength |
定義該片段在解析所用文字中所佔據的字元數。 (繼承來源 TSqlFragment) |
| LastTokenIndex |
取得或設定該標記的最後一個索引。 (繼承來源 TSqlFragment) |
| ScriptTokenStream |
取得或設定腳本標記串流。 (繼承來源 TSqlFragment) |
| StartColumn |
拿起始欄。 (繼承來源 TSqlFragment) |
| StartLine |
拿到起跑線。 (繼承來源 TSqlFragment) |
| StartOffset |
定義片段從解析腳本位置開始的字元偏移量。 (繼承來源 TSqlFragment) |
方法
| 名稱 | Description |
|---|---|
| Accept(TSqlFragmentVisitor) |
接受訪客 |
| AcceptChildren(TSqlFragmentVisitor) |
接受兒童訪客 |