sys.sysobjects (Transact-SQL)
更新 : 2006 年 4 月 14 日
制約、デフォルト、ログ、ルール、ストアド プロシージャなど、データベース内で作成されるオブジェクトごとに 1 行のデータを保持します。
重要 : |
---|
この SQL Server 2000 システム テーブルは、下位互換性を保つためにビューとして含まれています。代わりに、現在の SQL Server システム ビューを使用することをお勧めします。対応するシステム ビューを調べるには、「SQL Server 2005 システム ビューへの SQL Server 2000 システム テーブルのマッピング」を参照してください。この機能は、将来のバージョンの Microsoft SQL Server では削除される予定です。新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 |
列名
データ型
説明
name
sysname
オブジェクト名です。
id
int
オブジェクト ID 番号です。
xtype
char(2)
オブジェクトの種類です。有効なオブジェクトの種類の一覧については、「sys.objects」を参照してください。
uid
smallint
オブジェクト所有者のスキーマ ID です。
SQL Server の前のバージョンからアップグレードしたデータベースの場合、スキーマ ID は所有者のユーザー ID と同じです。
重要 :
次に示す SQL Server 2005 の DDL ステートメントを使用する場合は、sys.sysobjects ではなく sys.objects カタログ ビューを使用する必要があります。 CREATE | ALTER | DROP USER CREATE | ALTER | DROP ROLE CREATE | ALTER | DROP APPLICATION ROLE CREATE SCHEMA ALTER AUTHORIZATION ON OBJECT
ユーザーとロールの数が 32,767 を超える場合は、オーバーフローが発生するか NULL が返されます。
詳細については、「SQL Server システム カタログに対するクエリ」を参照してください。
info
smallint
単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。
status
int
単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。
base_schema_ver
int
単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。
replinfo
int
予約済みです。レプリケーションで使用します。
parent_obj
int
親オブジェクトのオブジェクト ID 番号です。たとえば、トリガや制約の場合はテーブル ID です。
crdate
datetime
オブジェクトが作成された日付です。
ftcatid
smallint
フルテキスト インデックス作成で登録されたすべてのユーザー テーブルのフルテキスト カタログの識別子です。登録されていないすべてのユーザー テーブルには 0 を指定します。
schema_ver
int
テーブルのスキーマが変更されるたびに増加するバージョン番号です。常に 0 を返します。
stats_schema_ver
int
単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。
type
char(2)
オブジェクトの種類です。有効なオブジェクトの種類の一覧については、「sys.objects」を参照してください。
userstat
smallint
単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。
sysstat
smallint
単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。
indexdel
smallint
単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。
refdate
datetime
単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。
version
int
単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。
deltrig
int
単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。
instrig
int
単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。
updtrig
int
単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。
seltrig
int
単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。
category
int
パブリケーション、制約、ID 用に使用されます。
cache
smallint
単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。
参照
関連項目
SQL Server 2000 システム テーブルから SQL Server 2005 システム ビューへのマッピング
互換性ビュー (Transact-SQL)
ヘルプおよび情報
変更履歴
リリース | 履歴 |
---|---|
2006 年 4 月 14 日 |
|