Table Members
Table オブジェクトは、Microsoft SQL Server のテーブルを表します。
Table データ型で公開されるメンバを以下の表に示します。
パブリック コンストラクタ
名前 | 説明 | |
---|---|---|
Table | オーバーロードされます。 Table クラスの新しいインスタンスを初期化します。 |
このページのトップへ
プロテクト フィールド
名前 | 説明 | |
---|---|---|
m_ExtendedProperties | ( SqlSmoObject から継承されます) |
このページのトップへ
パブリック プロパティ
( プロテクト プロパティ も参照)
名前 | 説明 | |
---|---|---|
AnsiNullsStatus | テーブルで SQL-92 NULL の処理が有効かどうかを示す Boolean プロパティ値を取得します。 | |
Checks | Check オブジェクトのコレクションを表します。各 Check オブジェクトは、テーブルで定義された CHECK 制約を表します。 | |
Columns | Column オブジェクトのコレクションを表します。各 Column オブジェクトは、テーブル内の列を表します。 (TableViewBase から継承されます) | |
CreateDate | テーブルが作成された日時を取得します。 | |
DataSpaceUsed | 参照先テーブルの行によって使用されるストレージ領域を KB 単位で示す値を取得します。 | |
DateLastModified | テーブルが最後に変更された日時を取得します。 | |
Events | テーブルに関連付けられたイベントを取得します。 | |
ExtendedProperties | ExtendedProperty オブジェクトのコレクションを表します。各 ExtendedProperty オブジェクトは、テーブルまたはビューで定義された拡張プロパティを表します。 (TableViewBase から継承されます) | |
FakeSystemTable | テーブルがシステム テーブルを参照するかどうかを示す Boolean 値を取得します。 | |
FileGroup | テーブルが格納されるファイル グループを取得します。値の設定も可能です。 | |
ForeignKeys | ForeignKey オブジェクトのコレクションを表します。各 ForeignKey オブジェクトは、テーブルで定義されている外部キーを表します。 | |
FullTextIndex | テーブルまたはビュー上のフルテキスト インデックスを取得します。 (TableViewBase から継承されます) | |
HasAfterTrigger | テーブルに AFTER トリガがあるかどうかを示す Boolean プロパティ値を取得します。 | |
HasClusteredIndex | テーブルにクラスタ化インデックスがあるかどうかを示す Boolean プロパティ値を取得します。 | |
HasDeleteTrigger | テーブルに DELETE トリガがあるかどうかを示す Boolean プロパティ値を取得します。 | |
HasIndex | テーブルに少なくとも 1 つのインデックスがあるかどうかを示す Boolean プロパティ値を取得します。 | |
HasInsertTrigger | テーブルに INSERT トリガがあるかどうかを示す Boolean プロパティ値を取得します。 | |
HasInsteadOfTrigger | テーブルに INSTEAD OF トリガがあるかどうかを示す Boolean プロパティ値を取得します。 | |
HasUpdateTrigger | テーブルに UPDATE トリガがあるかどうかを示す Boolean プロパティ値を取得します。 | |
ID | テーブルを一意に識別する ID 値を取得します。 | |
Indexes | Index オブジェクトのコレクションを表します。各 Index オブジェクトは、テーブルまたはビューで定義されたインデックスを表します。 (TableViewBase から継承されます) | |
IndexSpaceUsed | インデックスが使用する領域を KB 単位で取得します。 | |
IsIndexable | インデックスをテーブルに配置できるかどうかを示す Boolean プロパティ値を取得します。 | |
IsPartitioned | テーブルがパーティション分割されるかどうかを示す Boolean プロパティ値を取得します。 | |
IsSystemObject | テーブルがシステム オブジェクトであるかどうかを示す Boolean プロパティ値を取得します。 | |
Name | オブジェクトの名前を取得します。値の設定も可能です。 (NamedSmoObject から継承されます) | |
Parent | Table オブジェクトの親である Database オブジェクトを取得します。 | |
PartitionScheme | テーブルに対して構成されているパーティション構成を取得します。値の設定も可能です。 | |
PartitionSchemeParameters | PartitionSchemeParameter オブジェクトのコレクションを表します。各 PartitionSchemeParameter オブジェクトは、テーブルで定義されたパーティション構成パラメータを表します。 | |
Properties | オブジェクトのプロパティを表す Property オブジェクトのコレクションを取得します。 (SqlSmoObject から継承されます) | |
QuotedIdentifierStatus | 二重引用符によって区切られた識別子が Transact-SQL の予約キーワードなのか、または通常 Transact-SQL の構文ルールは許可されない文字を含んでいるのかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
Replicated | テーブルがレプリケートされるかどうかを示す Boolean プロパティを取得します。 | |
RowCount | テーブル内の行数を取得します。 | |
RowCountAsDouble | テーブル内の行数を浮動小数点値として取得します。 | |
Schema | スキーマを取得します。値の設定も可能です。 (ScriptSchemaObjectBase から継承されます) | |
State | 参照先のオブジェクトの状態を取得します。 (SmoObjectBase から継承されます) | |
Statistics | Statistic オブジェクトのコレクションを表します。各 Statistic オブジェクトは、テーブルまたはビューで定義された統計カウンタを表します。 (TableViewBase から継承されます) | |
TextFileGroup | テーブルに格納される長い可変長データを保持するために使用されるファイル グループを取得します。値の設定も可能です。 | |
Triggers | Trigger オブジェクトのコレクションを表します。各 Trigger オブジェクトは、テーブルまたはビューで定義されたトリガを表します。 (TableViewBase から継承されます) | |
Urn | オブジェクトを一意に識別する URN (Uniform Resource Name) アドレスの値を取得します。 (SqlSmoObject から継承されます) | |
UserData | 参照先のオブジェクトに関連付けられたユーザー定義データを取得します。値の設定も可能です。 (SmoObjectBase から継承されます) |
このページのトップへ
プロテクト プロパティ
名前 | 説明 | |
---|---|---|
ExecuteForScalar | オブジェクトがスカラ オプションの実行に対して設定されるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 (SqlSmoObject から継承されます) | |
ObjectInSpace | オブジェクトが孤立して存在するか、Microsoft SQL Server のインスタンスに直接的または間接的に接続されるかを示す Boolean プロパティ値を取得します。 (SqlSmoObject から継承されます) | |
PresetProperties | 参照するオブジェクトの事前設定プロパティを取得します。値の設定も可能です。 (SqlSmoObject から継承されます) | |
ScalarResult | 参照先オブジェクトのスカラ結果を取得します。 (SqlSmoObject から継承されます) |
このページのトップへ
パブリック メソッド
( プロテクト メソッド も参照)
名前 | 説明 | |
---|---|---|
Alter | Microsoft SQL Server のインスタンスの Table オブジェクトのプロパティに対する変更をすべて更新します。 | |
AlterWithNoCheck | 事前にプロパティ値を確認せず、Microsoft SQL Server のインスタンスで Table オブジェクトのプロパティの変更をすべて更新します。 | |
ChangeSchema | 参照先のテーブルでスキーマを変更します。 | |
CheckIdentityValue | 参照先テーブルのすべての ID 列について整合性を検証します。 | |
CheckTable | テーブルおよびテーブルで定義されているインデックスの、データベース ページの整合性をテストします。 | |
CheckTableDataOnly | テーブルで定義されているテーブル データのデータベース ページの整合性をテストします。 | |
Create | Microsoft SQL Server のインスタンスで、Table オブジェクトによる定義に基づいてテーブルを作成します。 | |
Deny | オーバーロードされます。 特定のテーブルについて、指定した複数の権限許可対象ユーザーが指定した権限セットにアクセスするのを拒否します。 | |
DisableAllIndexes | テーブルのすべてのインデックスを無効にします。 | |
Drop | データベースからテーブルを削除します。 | |
EnableAllIndexes | すべてのインデックスを有効にします。 | |
EnumColumnPermissions | オーバーロードされます。 テーブルに対する列権限の一覧を列挙します。 | |
EnumForeignKeys | テーブルで定義されている外部キーの一覧を列挙します。 | |
EnumFragmentation | オーバーロードされます。 テーブルまたはビューに格納されているデータのフラグメントに関する情報を列挙します。 (TableViewBase から継承されます) | |
EnumLastStatisticsUpdates | オーバーロードされます。 最新の統計の更新に関する情報の一覧を列挙します。 | |
EnumObjectPermissions | オーバーロードされます。 テーブルに対するオブジェクト権限の一覧を列挙します。 | |
Equals | オーバーロードされます。 ( Object から継承されます) | |
GetHashCode | ( Object から継承されます) | |
GetType | ( Object から継承されます) | |
Grant | オーバーロードされます。 特定のテーブルについて、指定した権限セットを指定した複数の権限許可対象ユーザーに許可します。 | |
Initialize | オーバーロードされます。 オブジェクトを初期化し、プロパティを強制的に読み込ませます。 (SqlSmoObject から継承されます) | |
RebuildIndexes | テーブルのインデックスを再構築します。 | |
RecalculateSpaceUsage | テーブルで使用される領域を再計算します。 | |
ReCompileReferences | テーブルの参照を再コンパイルします。 | |
ReferenceEquals | ( Object から継承されます) | |
Refresh | View オブジェクトまたは Table オブジェクトのプロパティを更新します。 (TableViewBase から継承されます) | |
Rename | テーブルの名前を変更します。 | |
Revoke | オーバーロードされます。 テーブルの権限許可対象ユーザーから、以前に許可した権限セットを取り消します。 | |
Script | オーバーロードされます。 テーブルの再作成に使用できる Transact-SQL スクリプトを生成します。 (TableViewBase から継承されます) | |
SwitchPartition | オーバーロードされます。 テーブルのパーティションを切り替えます。 | |
ToString | 参照するオブジェクトを表す String を返します。 (SqlSmoObject から継承されます) | |
TruncateData | テーブル内のデータを切り捨てます。 | |
UpdateStatistics | オーバーロードされます。 テーブルまたはビューの統計を更新します。 (TableViewBase から継承されます) |
このページのトップへ
プロテクト メソッド
このページのトップへ
参照
関連項目
Table Class
Microsoft.SqlServer.Management.Smo Namespace