次の方法で共有


TSqlParser クラス

Transact-SQL パーサーを表します。

継承階層

System.Object
  Microsoft.SqlServer.TransactSql.ScriptDom.TSqlParser
    Microsoft.SqlServer.TransactSql.ScriptDom.TSql100Parser
    Microsoft.SqlServer.TransactSql.ScriptDom.TSql110Parser
    Microsoft.SqlServer.TransactSql.ScriptDom.TSql80Parser
    Microsoft.SqlServer.TransactSql.ScriptDom.TSql90Parser

名前空間:  Microsoft.SqlServer.TransactSql.ScriptDom
アセンブリ:  Microsoft.SqlServer.TransactSql.ScriptDom (Microsoft.SqlServer.TransactSql.ScriptDom.dll)

構文

'宣言
<SerializableAttribute> _
Public MustInherit Class TSqlParser
'使用
Dim instance As TSqlParser
[SerializableAttribute]
public abstract class TSqlParser
[SerializableAttribute]
public ref class TSqlParser abstract
[<AbstractClassAttribute>]
[<SerializableAttribute>]
type TSqlParser =  class end
public abstract class TSqlParser

TSqlParser 型は、以下のメンバーを公開しています。

プロパティ

  名前 説明
パブリック プロパティ QuotedIdentifier 引用符で囲まれた識別子がオンであるかどうかを示す値を取得します。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Create 指定されたバージョンの Transact-SQL パーサーを作成します。
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetTokenStream(TextReader, IList<ParseError>%) 指定されたテキスト リーダーを使用して、パーサー トークンの一覧およびエラーの一覧を返します。
パブリック メソッド GetTokenStream(TextReader, IList<ParseError>%, Int32, Int32, Int32) 指定されたテキスト リーダーを使用して、パーサー トークンの一覧およびエラーの一覧を返します。
パブリック メソッド GetType (Object から継承されています。)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド Parse(TextReader, IList<ParseError>%) 指定されたテキスト リーダーを使用して、スクリプト フラグメントおよびエラーの一覧を返します。
パブリック メソッド Parse(IList<TSqlParserToken>, IList<ParseError>%) 指定されたトークンを使用してスクリプト フラグメントおよびエラーの一覧を返します。
パブリック メソッド Parse(TextReader, IList<ParseError>%, Int32, Int32, Int32) 指定された値を使用して、スクリプト フラグメントおよびエラーの一覧を返します。
パブリック メソッド ParseBooleanExpression(TextReader, IList<ParseError>%) 指定されたテキスト リーダーを使用して、ブール式およびエラーの一覧を返します。
パブリック メソッド ParseBooleanExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32) 指定された値を使用して、ブール式およびエラーの一覧を返します。
パブリック メソッド ParseChildObjectName(TextReader, IList<ParseError>%) 指定されたテキスト リーダーを使用して、子オブジェクトの名前およびエラーの一覧を返します。
パブリック メソッド ParseChildObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32) 指定された値を使用して、子オブジェクトの名前およびエラーの一覧を返します。
パブリック メソッド ParseConstantOrIdentifier(TextReader, IList<ParseError>%) 指定されたテキスト リーダーを使用して、定数または識別子、およびエラーの一覧を返します。
パブリック メソッド ParseConstantOrIdentifier(TextReader, IList<ParseError>%, Int32, Int32, Int32) 指定された値を使用して、定数または識別子、およびエラーの一覧を返します。
パブリック メソッド ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>%) 指定されたテキスト リーダーを使用して、既定値を持つ定数または識別子、およびエラーの一覧を返します。
パブリック メソッド ParseConstantOrIdentifierWithDefault(TextReader, IList<ParseError>%, Int32, Int32, Int32) 既定値を持つ定数または識別子、およびエラーの一覧を返します。
パブリック メソッド ParseExpression(TextReader, IList<ParseError>%) 指定されたテキスト リーダーを使用して、式およびエラーの一覧を返します。
パブリック メソッド ParseExpression(TextReader, IList<ParseError>%, Int32, Int32, Int32) 指定された値を使用して、式およびエラーの一覧を返します。
パブリック メソッド ParseScalarDataType(TextReader, IList<ParseError>%) 指定されたテキスト リーダーを使用して、スカラー データ型およびエラーの一覧を返します。
パブリック メソッド ParseScalarDataType(TextReader, IList<ParseError>%, Int32, Int32, Int32) 指定された値を使用して、スカラー データ型およびエラーの一覧を返します。
パブリック メソッド ParseSchemaObjectName(TextReader, IList<ParseError>%) 指定されたテキスト リーダーを使用して、スキーマ オブジェクトの名前およびエラーの一覧を返します。
パブリック メソッド ParseSchemaObjectName(TextReader, IList<ParseError>%, Int32, Int32, Int32) 指定された値を使用して、スキーマ オブジェクトの名前およびエラーの一覧を返します。
パブリック メソッド ParseStatementList(TextReader, IList<ParseError>%) 指定されたテキスト リーダーを使用して、ステートメントの一覧およびエラーの一覧を返します。
パブリック メソッド ParseStatementList(TextReader, IList<ParseError>%, Int32, Int32, Int32) 指定された値を使用して、ステートメントの一覧およびエラーの一覧を返します。
パブリック メソッド ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>%) 指定した入力リーダーを使用して、入力文字列を解析し、省略可能な共通テーブル式と XML 名前空間を持つサブクエリ式を取得します。
パブリック メソッド ParseSubQueryExpressionWithOptionalCTE(TextReader, IList<ParseError>%, Int32, Int32, Int32) 指定した入力リーダーを使用して、入力文字列を解析し、省略可能な共通テーブル式と XML 名前空間を持つサブクエリ式を取得します。
パブリック メソッド ToString (Object から継承されています。)
パブリック メソッド TryParseSqlModuleObjectName 入力スクリプトが SQL モジュール オブジェクト名を含むかどうかを示します。
パブリック メソッド TryParseTriggerModule 入力スクリプトがトリガー モジュールを含むかどうかを示します。
パブリック メソッド ValidateIdentifier 名前が有効な SQL 識別子かどうかを返します。

先頭に戻る

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

Microsoft.SqlServer.TransactSql.ScriptDom 名前空間