StatementBuilder 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
構建將取得資料的 TSQL
[System.Runtime.InteropServices.ComVisible(false)]
public class StatementBuilder
[<System.Runtime.InteropServices.ComVisible(false)>]
type StatementBuilder = class
Public Class StatementBuilder
- 繼承
-
StatementBuilder
- 屬性
建構函式
| 名稱 | Description |
|---|---|
| StatementBuilder() |
預設建構器 |
屬性
| 名稱 | Description |
|---|---|
| Distinct |
選擇必須是獨立的 |
| From |
回傳 FROM 子句 |
| IsFirstJoin |
這是第一個加入from子句的表格 |
| SqlPostfix |
取得後綴語句 |
| SqlStatement |
計算整個 SQL 語句(包括前綴/後綴) |
方法
| 名稱 | Description |
|---|---|
| AddCondition(String) |
加入一個條件,若為真,則結果集為空 |
| AddElement(StringBuilder, String, String, String, String) |
為使用指定分隔符的字串建構器增添價值 |
| AddFields(String) |
新增到 SELECT 欄位清單 |
| AddFrom(String) |
在 FROM 子句中加入一個疊加連接 |
| AddJoin(String) |
在 FROM 子句中新增語法連接 |
| AddOrderBy(String, String, OrderBy+Direction) |
若該屬性出現在 SELECT 清單中,則以名稱加入 ODER BY 子句,若不,則以值加入 |
| AddOrderBy(String) |
加上 ORDER BY 條款 |
| AddPostfix(String) |
新增後綴 |
| AddPrefix(String) |
新增到 PREFIX |
| AddProperty(String, String) |
在 SELECT 清單中加入帶有別名的屬性 |
| AddUrn(String) |
加入URN |
| AddWhere(String) |
使用 AND 在 WHERE 子句中加入 |
| ClearFailCondition() |
清除條件,若為真,則結果為 enp。 |
| GetSqlNoPrefixPostfix() |
清除前綴和後綴,取得剩餘的 SQL 陳述式 |
| IsEmpty(StringBuilder) |
若 S 為空,則返回 真 |
| MakeCopy() |
複製此聲明建構器 |
| Merge(StatementBuilder) |
合併兩個 StatementBuilder 實例 |