次の方法で共有


Microsoft.SqlServer.Management.SqlParser.Metadata 名前空間

Microsoft.SqlServer.Management.SqlParser.Metadata 名前空間には、SQL Server パーサーをサポートするための型が含まれています。

クラス

  クラス 説明
パブリック クラス CollationInfo 特定のデータベースの照合順序に関する情報を提供します。
パブリック クラス ComputedColumnInfo SQL Server の計算列の仕様を提供します。
パブリック クラス DataTypeArgSpec システム データ型の数値引数の指定を表します。
パブリック クラス DataTypeSpec 組み込みデータ型の仕様を表します。
パブリック クラス IdentityColumnInfo SQL Server の ID 列の指定を提供します。

インターフェイス

  インターフェイス 説明
パブリック インターフェイス IApplicationRole ユーザーに類似した独自の権限でアプリケーションを実行できるようにする SQL Server セキュリティ ロールを表します。
パブリック インターフェイス IAsymmetricKey SQL Server の非対称キーを表します。
パブリック インターフェイス IBuiltInFunction 組み込み関数や、2 つのアット マーク (@@) から始まるシステム関数を表します。
パブリック インターフェイス ICallableModule SQL Server の呼び出し可能なモジュール (ストアド プロシージャ、スカラー値関数など) を表します。
パブリック インターフェイス ICertificate SQL Server 証明書を表します。
パブリック インターフェイス ICheckConstraint CHECK 制約を表します。
パブリック インターフェイス IClrDataType ユーザー定義 CLR データ型 (UDT) を表します。
パブリック インターフェイス ICollation SQL Server 照合順序を表します。
パブリック インターフェイス IColumn SQL Server 列を表します。 
パブリック インターフェイス IConstraint 表形式オブジェクトの制約を表します。
パブリック インターフェイス ICredential SQL Server 資格情報を表します。
パブリック インターフェイス ICursorDataType SQL Server の cursor データ型を表します。
パブリック インターフェイス ICursorParameter カーソル型のパラメーターを表します。
パブリック インターフェイス ICursorVariable カーソル型変数を表します。
パブリック インターフェイス IDatabase SQL Server データベースを表します。
パブリック インターフェイス IDatabaseDdlTrigger データベース DDL トリガーを表します。
パブリック インターフェイス IDatabaseObject すべてのデータベース オブジェクトに共通するメソッドとプロパティを定義します。
パブリック インターフェイス IDatabaseObjectVisitor< (Of < ( <'T> ) > ) > データベース オブジェクト ビジターを表します。
パブリック インターフェイス IDatabaseOwnedObject IDatabase オブジェクトによって所有されるメタデータ オブジェクトを表します。
パブリック インターフェイス IDatabaseOwnedObjectVisitor< (Of < ( <'T> ) > ) > SQL Server データベース所有オブジェクト ビジターを表します。
パブリック インターフェイス IDatabasePrincipal SQL Server のデータベースレベルのプリンシパル オブジェクトを表します。
パブリック インターフェイス IDatabaseRole SQL Server のデータベース セキュリティ ロールを表します。
パブリック インターフェイス IDatabaseTable データベース テーブルを表します。
パブリック インターフェイス IDataType SQL Server データ型を表します。
パブリック インターフェイス IDatePart 日付部分の組み込み関数引数 (hh、iso_week など) を表します。
パブリック インターフェイス IDefaultConstraint SQL Server の既定の制約を表します。
パブリック インターフェイス IDmlTrigger SQL Server DML トリガーを表します。 
パブリック インターフェイス IExecutionContext SQL Server のユーザー定義モジュールの実行コンテキストを表します。
パブリック インターフェイス IExtendedStoredProcedure SQL Server 拡張ストアド プロシージャを表します。
パブリック インターフェイス IFileGroup SQL Server ファイル グループを表します。
パブリック インターフェイス IForeignKeyColumn SQL Server の外部キー列を表します。
パブリック インターフェイス IForeignKeyConstraint SQL Server の FOREIGN KEY 制約を表します。
パブリック インターフェイス IFunction SQL Server の関数を表します。
パブリック インターフェイス IFunctionModuleBase IFunction インターフェイスおよび ICallableModule インターフェイスに共通の基本インターフェイスです。
パブリック インターフェイス IIndex SQL Server インデックスを表します。
パブリック インターフェイス IIndexedColumn インデックスに関与している SQL Server 列を表します。
パブリック インターフェイス ILocalVariable ローカル変数またはローカル パラメーターを定義します。
パブリック インターフェイス ILogin SQL Server ログインを表します。
パブリック インターフェイス IMetadataCollection< (Of < ( <'T> ) > ) > すべてのメタデータ オブジェクト コレクションのサイズ、列挙子、参照方法、およびフィルター処理方法を定義します。このインターフェイスを使用すると、コレクション内の要素に読み取り専用でアクセスできます。
パブリック インターフェイス IMetadataObject SQL Server メタデータ オブジェクトを表します。
パブリック インターフェイス IMetadataObjectVisitor< (Of < ( <'T> ) > ) > SQL Server メタデータ オブジェクト ビジターを表します。
パブリック インターフェイス IMetadataOrderedCollection< (Of < ( <'T> ) > ) > 要素の順序が維持される、メタデータ オブジェクトのコレクションを表します。
パブリック インターフェイス IMutableApplicationRole ユーザーに類似した独自の権限でアプリケーションを実行できるようにする、変更可能な SQL Server セキュリティ ロールを表します。
パブリック インターフェイス IMutableAsymmetricKey SQL Server の変更可能な非対称キーを表します。
パブリック インターフェイス IMutableCallableModule 変更可能な SQL Server の呼び出し可能なモジュール (ストアド プロシージャ、スカラー値関数など) を表します。
パブリック インターフェイス IMutableCertificate 変更可能な SQL Server 証明書を表します。
パブリック インターフェイス IMutableCheckConstraint 変更可能な SQL Server CHECK 制約を表します。
パブリック インターフェイス IMutableClrDataType 変更可能な CLR ユーザー定義データ型 (UDT) を表します。
パブリック インターフェイス IMutableColumn 変更可能な SQL Server 列を表します。 
パブリック インターフェイス IMutableConstraint 表形式オブジェクトの変更可能な制約を表します。
パブリック インターフェイス IMutableCredential 変更可能な SQL Server 資格情報を表します。
パブリック インターフェイス IMutableDatabase 変更可能な SQL Server データベースを表します。
パブリック インターフェイス IMutableDatabaseDdlTrigger 変更可能なデータベース DDL トリガーを表します。
パブリック インターフェイス IMutableDatabaseObject 変更可能なすべてのデータベース オブジェクトに共通のメソッドとプロパティを定義します。
パブリック インターフェイス IMutableDatabaseOwnedObject IDatabase オブジェクトが所有する変更可能なメタデータ オブジェクトを表します。
パブリック インターフェイス IMutableDatabasePrincipal 変更可能な SQL Server のデータベースレベルのプリンシパル オブジェクトを表します。
パブリック インターフェイス IMutableDatabaseRole SQL Server の変更可能なデータベース セキュリティ ロールを表します。
パブリック インターフェイス IMutableDatabaseTable データベース テーブルを表します。
パブリック インターフェイス IMutableDataType 変更可能な SQL Server データ型を表します。
パブリック インターフェイス IMutableDefaultConstraint SQL Server の変更可能な既定の制約を表します。
パブリック インターフェイス IMutableDmlTrigger 変更可能な SQL Server DML トリガーを表します。
パブリック インターフェイス IMutableForeignKeyConstraint SQL Server の変更可能な FOREIGN KEY 制約を表します。
パブリック インターフェイス IMutableFunction 変更可能な SQL Server 関数を表します。
パブリック インターフェイス IMutableFunctionModuleBase IMutableFunction インターフェイスおよび IMutableCallableModule インターフェイスに共通の基本インターフェイスです。
パブリック インターフェイス IMutableIndex 変更可能な SQL Server インデックスを表します。
パブリック インターフェイス IMutableIndexedColumn インデックスに関与している変更可能な SQL Server 列を表します。
パブリック インターフェイス IMutableLogin 変更可能な SQL Server ログインを表します。
パブリック インターフェイス IMutableMetadataCollection< (Of < ( <'T> ) > ) > IMetadataObject インターフェイスを実装するオブジェクトのコレクションを操作するメソッドを定義します。
パブリック インターフェイス IMutableMetadataObject 変更可能なすべてのメタデータ オブジェクトの共通インターフェイスを定義します。
パブリック インターフェイス IMutableMetadataOrderedCollection< (Of < ( <'T> ) > ) > 要素の順序が維持される、メタデータ オブジェクトの変更可能なコレクションを表します。
パブリック インターフェイス IMutablePassword 変更可能な SQL Server ログイン パスワードを表します。
パブリック インターフェイス IMutableRelationalIndex SQL Server の変更可能なリレーショナル インデックスを表します。
パブリック インターフェイス IMutableScalar 変更可能なスカラー メタデータ オブジェクトを表します。
パブリック インターフェイス IMutableScalarDataType SQL Server の変更可能なスカラー データ型を表します。
パブリック インターフェイス IMutableScalarFunction SQL Server の変更可能なスカラー関数を表します。
パブリック インターフェイス IMutableScalarValuedFunction SQL Server の変更可能なスカラー値関数を表します。
パブリック インターフェイス IMutableSchema 変更可能な SQL Server スキーマを表します。
パブリック インターフェイス IMutableSchemaOwnedObject スキーマによって所有される変更可能なメタデータ オブジェクトを表します。
パブリック インターフェイス IMutableServer 変更可能な SQL Server インスタンスを表します。
パブリック インターフェイス IMutableServerDdlTrigger 変更可能な SQL Server DDL トリガーを表します。
パブリック インターフェイス IMutableServerOwnedObject IServer オブジェクトによって所有される変更可能なメタデータ オブジェクトを表します。
パブリック インターフェイス IMutableStoredProcedure 変更可能な SQL Server ストアド プロシージャを表します。
パブリック インターフェイス IMutableTable 変更可能な SQL Server データベース テーブルを表します。
パブリック インターフェイス IMutableTableDataType SQL Server の変更可能なテーブル データ型を表します。
パブリック インターフェイス IMutableTableValuedFunction SQL Server の変更可能なテーブル値関数を表します。
パブリック インターフェイス IMutableTableViewBase IMutableTable インターフェイスおよび IMutableView インターフェイスの基本インターフェイスです。
パブリック インターフェイス IMutableTabular 表形式メタデータ オブジェクトの変更可能なインターフェイスを定義します。
パブリック インターフェイス IMutableTrigger 変更可能な SQL Server トリガーを表します。
パブリック インターフェイス IMutableTriggerEventSet< (Of < ( <'T> ) > ) > 変更可能なトリガー イベントのセットを表します。
パブリック インターフェイス IMutableUser 変更可能な SQL Server ユーザーを表します。
パブリック インターフェイス IMutableUserDefinedClrType SQL Server の変更可能なユーザー定義 CLR 型 (UDT) を表します。
パブリック インターフェイス IMutableUserDefinedDataType 変更可能なユーザー定義データ型を表します。
パブリック インターフェイス IMutableUserDefinedFunction 変更可能なユーザー定義関数を表します。
パブリック インターフェイス IMutableUserDefinedFunctionModuleBase IMutableUserDefinedFunction インターフェイスおよび IMutableCallableModule インターフェイスに共通の基本インターフェイスです。
パブリック インターフェイス IMutableUserDefinedTableType 変更可能なユーザー定義テーブル型を表します。
パブリック インターフェイス IMutableUserDefinedType 変更可能なすべてのユーザー定義型の共通のインターフェイスを定義します。これらの型には、ユーザー定義データ型、ユーザー定義テーブル型、およびユーザー定義 CLR 型があります。
パブリック インターフェイス IMutableView 変更可能な SQL Server データベース ビューを表します。
パブリック インターフェイス IMutableVirtualTable
パブリック インターフェイス IParameter SQL Server パラメーターを表します。
パブリック インターフェイス IPartitionScheme SQL Server のパーティション構成を表します。
パブリック インターフェイス IPassword SQL Server ログイン パスワードを表します。
パブリック インターフェイス IPrimaryKeyConstraint SQL Server の PRIMARY KEY 制約を表します。
パブリック インターフェイス IRelationalIndex SQL Server のリレーショナル インデックスを表します。
パブリック インターフェイス IScalar スカラー メタデータ オブジェクトを表します。
パブリック インターフェイス IScalarDataType SQL Server のスカラー データ型を表します。
パブリック インターフェイス IScalarExpression リテラルなどのスカラー式 (1、"hello" など) や、スカラー式の評価 (1 + 5、12 * dbo.test('a') など) を表します。
パブリック インターフェイス IScalarFunction SQL Server のスカラー関数を表します。
パブリック インターフェイス IScalarParameter SQL Server のスカラー パラメーターを表します。
パブリック インターフェイス IScalarValuedFunction SQL Server のスカラー値関数を表します。
パブリック インターフェイス IScalarVariable SQL Server のスカラー変数を表します。
パブリック インターフェイス ISchema SQL Server スキーマを表します。
パブリック インターフェイス ISchemaOwnedObject スキーマによって所有されるメタデータ データベース オブジェクトを表します。
パブリック インターフェイス ISchemaOwnedObjectVisitor< (Of < ( <'T> ) > ) > SQL Server スキーマ所有オブジェクト ビジターを表します。
パブリック インターフェイス IServer SQL Server のインスタンスを表します。
パブリック インターフェイス IServerDdlTrigger SQL Server DDL トリガーを表します。
パブリック インターフェイス IServerOwnedObject IServer オブジェクトが所有するメタデータ オブジェクトを表します。
パブリック インターフェイス IServerOwnedObjectVisitor< (Of < ( <'T> ) > ) > サーバー所有オブジェクト ビジターを表します。
パブリック インターフェイス ISpatialIndex SQL Server 空間インデックスを表します。
パブリック インターフェイス IStoredProcedure SQL Server のストアド プロシージャを表します。
パブリック インターフェイス ISystemClrDataType SQL Server のシステム CLR データ型を表します。
パブリック インターフェイス ISystemDataType SQL Server の組み込みシステム データ型を表します。
パブリック インターフェイス ITable SQL Server データベース テーブルを表します。
パブリック インターフェイス ITableDataType SQL Server の table データ型を表します。
パブリック インターフェイス ITableParameter テーブル型のパラメーターを表します。
パブリック インターフェイス ITableValuedFunction SQL Server のテーブル値関数を表します。
パブリック インターフェイス ITableVariable SQL Server のテーブル変数を表します。
パブリック インターフェイス ITableViewBase ITable インターフェイスおよび IView インターフェイスの基本インターフェイスです。
パブリック インターフェイス ITabular すべての表形式メタデータ オブジェクトの共通インターフェイスを定義します。
パブリック インターフェイス ITrigger SQL Server トリガーを表します。
パブリック インターフェイス ITriggerEventSet< (Of < ( <'T> ) > ) > トリガー イベントのセットを表します。
パブリック インターフェイス IUdtDataMember ユーザー定義型のプロパティまたはフィールドを表します。
パブリック インターフェイス IUdtMember すべてのユーザー定義型のメンバーに共通のインターフェイスを定義します。
パブリック インターフェイス IUdtMethod SQL Server のユーザー定義型メソッドを表します。
パブリック インターフェイス IUniqueConstraint SQL Server の UNIQUE 制約を表します。
パブリック インターフェイス IUniqueConstraintBase UNIQUE 制約および PRIMARY KEY 制約の基本インターフェイスです。
パブリック インターフェイス IUser SQL Server ユーザーを表します。
パブリック インターフェイス IUserDefinedAggregate SQL Server のユーザー定義集計を表します。
パブリック インターフェイス IUserDefinedClrType SQL Server のユーザー定義 CLR 型 (UDT) を表します。
パブリック インターフェイス IUserDefinedDataType ユーザー定義データ型を表します。
パブリック インターフェイス IUserDefinedFunction ユーザー定義関数を表します。
パブリック インターフェイス IUserDefinedFunctionModuleBase IUserDefinedFunction インターフェイスおよび ICallableModule インターフェイスに共通の基本インターフェイスです。
パブリック インターフェイス IUserDefinedTableType ユーザー定義テーブル型を表します。
パブリック インターフェイス IUserDefinedType すべてのユーザー定義型の共通のインターフェイスを定義します。これらの型には、ユーザー定義データ型、ユーザー定義テーブル型、およびユーザー定義 CLR 型があります。
パブリック インターフェイス IView SQL Server データベース ビューを表します。
パブリック インターフェイス IVirtualTable 仮想テーブル (データベース内に保存されないテーブル) を表します。
パブリック インターフェイス IVoidDataType void データ型を表します。
パブリック インターフェイス IXmlDataType SQL Server の xml データ型を表します。
パブリック インターフェイス IXmlDataTypeMethod xml データ型のスカラーで呼び出すことができるメソッドを表します。
パブリック インターフェイス IXmlIndex SQL Server XML インデックスを表します。

列挙体

  列挙体 説明
パブリック列挙体 CallableModuleType 呼び出し可能なモジュールの種類を定義します。
パブリック列挙体 ConstraintType SQL Server 制約の種類を示します。
パブリック列挙体 DatabaseDdlTriggerEventType データベース DDL トリガー イベントの種類を表します。
パブリック列挙体 ExecutionContextType ユーザー定義モジュールの実行コンテキストを示します。
パブリック列挙体 ForeignKeyAction 外部キーによって参照される主キーが更新されたときに実行するアクションを指定します。
パブリック列挙体 LoginType ログインの種類を指定します。
パブリック列挙体 ScalarType スカラー型のオブジェクトの種類を定義します。
パブリック列挙体 ServerDdlTriggerEventType DDL トリガーを起動できる DDL イベントを指定します。
パブリック列挙体 SortOrder アイテムの並べ替え順序を定義します。
パブリック列挙体 SqlDataType SQL Server の組み込みデータ型を示します。
パブリック列挙体 TabularType 表形式オブジェクトの種類を定義します。
パブリック列挙体 UserType ユーザー型を指定します。