共用方式為


TSql160Parser 類別

定義

16.0 的 TSql 剖析器。

[System.Serializable]
public class TSql160Parser : Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser
[<System.Serializable>]
type TSql160Parser = class
    inherit TSqlParser
Public Class TSql160Parser
Inherits TSqlParser
繼承
TSql160Parser
屬性

建構函式

TSql160Parser(Boolean, SqlEngineType)

初始化 TSql160Parser 類別的新執行個體。

TSql160Parser(Boolean)

初始化 TSql160Parser 類別的新執行個體。

欄位

engineType

剖析器類別 (獨立/azure/all)

屬性

QuotedIdentifier

指出是否為剖析器啟用引號識別碼。

(繼承來源 TSqlParser)

方法

Create(SqlVersion, Boolean)

為指定的版本建立 TSqlParser。

(繼承來源 TSqlParser)
GetTokenStream(TextReader, IList<ParseError>, Int32, Int32, Int32)

將輸入剖析為權杖資料流程。

(繼承來源 TSqlParser)
GetTokenStream(TextReader, IList<ParseError>)

將輸入剖析為權杖資料流程。

(繼承來源 TSqlParser)
Parse(IList<TSqlParserToken>, IList<ParseError>)

封鎖剖析方法。

Parse(TextReader, IList<ParseError>, Int32, Int32, Int32)

封鎖剖析方法。

(繼承來源 TSqlParser)
Parse(TextReader, IList<ParseError>)

封鎖剖析方法。

(繼承來源 TSqlParser)
ParseBooleanExpression(TextReader, IList<ParseError>, Int32, Int32, Int32)

剖析輸入字串以取得布林運算式。 如果有任何錯誤,這會傳回 null。

ParseBooleanExpression(TextReader, IList<ParseError>)

剖析輸入字串以取得布林運算式。 如果有任何錯誤,這會傳回 null。

(繼承來源 TSqlParser)
ParseChildObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32)

剖析輸入字串以取得 ChildObjectName。 如果有任何錯誤,這會傳回 null。

ParseChildObjectName(TextReader, IList<ParseError>)

剖析輸入字串以取得 ChildObjectName。 如果有任何錯誤,這會傳回 null。

(繼承來源 TSqlParser)
ParseConstantOrIdentifier(TextReader, IList<ParseError>, Int32, Int32, Int32)

剖析輸入字串以取得常數或識別項。 如果有任何錯誤,這會傳回 null。

ParseConstantOrIdentifier(TextReader, IList<ParseError>)

剖析輸入字串以取得常數或識別項。 如果有任何錯誤,這會傳回 null。

(繼承來源 TSqlParser)
ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>, Int32, Int32, Int32)

剖析輸入字串,以取得常數或識別碼或預設常值, (常值值為 「DEFAULT」) 。 如果有任何錯誤,這會傳回 null。

ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>)

剖析輸入字串,以取得常數或識別碼或預設常值, (常值值為 「DEFAULT」) 。 如果有任何錯誤,這會傳回 null。

(繼承來源 TSqlParser)
ParseExpression(TextReader, IList<ParseError>, Int32, Int32, Int32)

剖析輸入字串以取得運算式。 如果有任何錯誤,這會傳回 null。

ParseExpression(TextReader, IList<ParseError>)

剖析輸入字串以取得純量運算式。 如果有任何錯誤,這會傳回 null。

(繼承來源 TSqlParser)
ParseScalarDataType(TextReader, IList<ParseError>, Int32, Int32, Int32)

剖析輸入字串以取得資料類型。 如果有任何錯誤,這會傳回 null。

ParseScalarDataType(TextReader, IList<ParseError>)

剖析輸入字串以取得資料類型。 如果有任何錯誤,這會傳回 null。

(繼承來源 TSqlParser)
ParseSchemaObjectName(TextReader, IList<ParseError>, Int32, Int32, Int32)

剖析輸入字串以取得 SchemaObjectName。 如果有任何錯誤,這會傳回 null。

ParseSchemaObjectName(TextReader, IList<ParseError>)

剖析輸入字串以取得 SchemaObjectName。 如果有任何錯誤,這會傳回 null。

(繼承來源 TSqlParser)
ParseStatementList(TextReader, IList<ParseError>, Int32, Int32, Int32)

剖析輸入字串以取得陳述式清單。 如果有任何錯誤,這會傳回 null。

ParseStatementList(TextReader, IList<ParseError>)

剖析輸入字串以取得陳述式清單。 如果有任何錯誤,這會傳回 null。

(繼承來源 TSqlParser)
ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>, Int32, Int32, Int32)

剖析輸入字串,以取得具有選擇性通用資料表運算式和 XML 命名空間的子查詢運算式。 如果有任何錯誤,這會傳回 null。

ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>)

剖析輸入字串,以取得具有選擇性通用資料表運算式和 XML 命名空間的子查詢運算式。 如果有任何錯誤,這會傳回 null。

(繼承來源 TSqlParser)
TryParseSqlModuleObjectName(TextReader, SchemaObjectName)

剖析輸入腳本,以傳回找到第一個 create/alter sql_module 語句的 SchemaObjectName。

(繼承來源 TSqlParser)
TryParseTriggerModule(TextReader, SchemaObjectName, SchemaObjectName)

剖析輸入腳本,以傳回第一個 create/alter trigger 語句的觸發程式名稱和觸發程式目標名稱。

(繼承來源 TSqlParser)
ValidateIdentifier(String)

檢查名稱是否為有效的 SQL 識別碼

(繼承來源 TSqlParser)

適用於