適用対象: SQL Server
データベース内の制約を所有するオブジェクトへの制約のマッピングが含まれています。
重要
この SQL Server 2000 システム テーブルは、下位互換性を保つためにビューとして含まれています。 代わりに、現在の SQL Server システム ビューを使用することをお勧めします。 対応するシステム ビューを調べるには、「システム テーブルのシステム ビューへのマッピング (Transact-SQL)」をご覧ください。 この機能は、Microsoft SQL Server の将来のバージョンで削除されます。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。
列名 | データ型 | 説明 |
---|---|---|
constid | int | 制約番号。 |
id | int | 制約を所有するテーブルの ID。 |
colid | smallint | 制約が定義されている列の ID。 0 = Table 制約 |
spare1 | tinyint | 予約済み |
status | int | 状態を示す擬似ビット マスク。 次の値があります。 1 = PRIMARY KEY 制約 2 = UNIQUE KEY 制約 3 = FOREIGN KEY 制約 4 = CHECK 制約 5 = DEFAULT 制約 16 = 列レベル制約 32 = テーブル レベルの制約 |
actions | int | 予約済み |
error | int | 予約済み |
参照
システム ビューへのシステム テーブルのマッピング (Transact-SQL)
互換性ビュー (Transact-SQL)