適用対象:
SQL Server
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Microsoft Fabric のSQL 分析エンドポイント
Microsoft Fabric のウェアハウス
制約、デフォルト、ログ、ルール、ストアド プロシージャなど、データベース内で作成されるオブジェクトごとに 1 行のデータを保持します。
重要
この SQL Server 2000 システム テーブルは、下位互換性を保つためにビューとして含まれています。 代わりに、現在の SQL Server システム ビューを使用することをお勧めします。 対応するシステム ビューを調べるには、「システム テーブルのシステム ビューへのマッピング (Transact-SQL)」をご覧ください。 この機能は、Microsoft SQL Server の将来のバージョンで削除されます。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。
| 列名 |
データ型 |
説明 |
| name |
sysname |
オブジェクト名です。 |
| ID |
int |
オブジェクト識別番号 |
| xtype |
char(2) |
オブジェクト型。 次のいずれかのオブジェクトの種類を指定できます。
AF = 集計関数 (CLR) C = CHECK 制約 D = デフォルトまたは DEFAULT 制約 F = FOREIGN KEY 制約 L = ログ FN = スカラー関数 FS = アセンブリ (CLR) スカラー関数 FT = アセンブリ (CLR) テーブル値関数 IF = 直列表関数 IT = 内部テーブル P = ストアド プロシージャ PC = アセンブリ (CLR) ストアド プロシージャ PK = PRIMARY KEY 制約 (種類は K) RF = レプリケーション フィルター ストアド プロシージャ S = システム テーブル SN = シノニム SO = シーケンス SQ = サービス キュー TA = アセンブリ (CLR) DML トリガー TF = テーブル関数 TR = SQL DML トリガー TT = テーブルの種類 U = ユーザー テーブル UQ = UNIQUE 制約 (種類は K) V = ビュー X = 拡張ストアド プロシージャ |
| uid |
smallint |
オブジェクトの所有者のスキーマ ID。 以前のバージョンの SQL Server からアップグレードされたデータベースの場合、スキーマ ID は所有者のユーザー ID と同じです。 ユーザーとロールの数が 32,767 を超える場合は、オーバーフローが発生するか NULL を返します。
重要:次の SQL Server DDL ステートメントのいずれかを使用する場合は、ではなく、sys.sysobjects カタログ ビューを使用する必要があります。
作成 |オルター | DROP USER
作成 |オルター | DROP ROLE
作成 |オルター | DROP APPLICATION ROLE
CREATE SCHEMA
ALTER AUTHORIZATION 対象物について |
| info |
smallint |
単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
| 状態 |
int |
単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
| base_schema_ver |
int |
単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
| replinfo |
int |
単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
| parent_obj |
int |
親オブジェクトのオブジェクト識別番号。 たとえば、トリガーや制約の場合はテーブル ID です。 |
| crdate |
datetime |
オブジェクトが作成された日付です。 |
| ftcatid |
smallint |
フルテキスト インデックス作成で登録されたすべてのユーザー テーブルのフルテキスト カタログの識別子です。登録されていないすべてのユーザー テーブルには 0 を指定します。 |
| schema_ver |
int |
テーブルのスキーマが変更されるたびに増加するバージョン番号です。 常に 0 を返します。 |
| stats_schema_ver |
int |
単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
| 型 |
char(2) |
オブジェクト型。 値は、次のいずれかです。
AF = 集計関数 (CLR) C = CHECK 制約 D = デフォルトまたは DEFAULT 制約 F = FOREIGN KEY 制約 FN = スカラー関数 FS = アセンブリ (CLR) スカラー関数 FT = アセンブリ (CLR) テーブル値関数IF = 列内テーブル関数 IT = 内部テーブル K = PRIMARY KEY 制約または UNIQUE 制約 L = ログ P = ストアド プロシージャ PC = アセンブリ (CLR) ストアド プロシージャ R = ルール RF = レプリケーション フィルター ストアド プロシージャ S = システム テーブル SN = シノニム SQ = サービス キュー TA = アセンブリ (CLR) DML トリガー TF = テーブル関数 TR = SQL DML トリガー TT = テーブルの種類 U = ユーザー テーブル V = ビュー X = 拡張ストアド プロシージャ |
| userstat |
smallint |
単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
| sysstat |
smallint |
単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
| indexdel |
smallint |
単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
| refdate |
datetime |
単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
| バージョン |
int |
単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
| deltrig |
int |
単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
| instrig |
int |
単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
| updtrig |
int |
単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
| seltrig |
int |
単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
| カテゴリ |
int |
パブリケーション、制約、および ID に使用されます。 |
| キャッシュ |
smallint |
単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
関連項目