Udostępnij za pośrednictwem


sys.system_objects (Transact-SQL)

Contains one row for all schema-scoped system objects that are included with Microsoft SQL Server.Wszystkie obiekty systemowe znajdują się w nazwie sys lub INFORMATION_SCHEMA schematy.

Nazwa kolumna

Typ danych

Description

Nazwa

sysname

Nazwa obiektu.

object_id

int

Numer identyfikacyjny obiektu.Jest unikatowa w bazie danych.

principal_id

int

Identyfikator właściciela poszczególnych, jeśli różni się od właściciela schematu.Domyślnie obiekty zawartych w schemacie są własnością właściciela schematu.Jednak przy użyciu instrukcja ALTER autoryzacja do zmiany własności można określić innego właściciela.

Jest NULL, jeśli nie poszczególnych właściciela.

Jest NULL, jeśli typ obiektu jest jedną z następujących czynności:

C = ograniczenie typu CHECK

D = DEFAULT (ograniczenie czy urzędem autonomicznym)

F = ograniczenie klucz obcy

Klucz podstawowy = ograniczenia PRIMARY KEY

R = reguły (cyfry, autonomiczny)

TA = wyzwalacza wirtualny plik dziennika (CLR)

TR = SQL wyzwalacza

UQ = ograniczenia UNIQUE

schema_id

int

Identyfikator obiektu zawartych w schemacie.

Dla wszystkich systemu o zakresie schematu obiektów znajdujących się z SQL Server, ta wartość będzie zawsze równa w (schema_id('sys'), schema_id('INFORMATION_SCHEMA'))

parent_object_id

int

Identyfikator obiektu, do której należy ten obiekt.

0 = Nie obiektu podrzędnego.

Typ

char(2)

Typ obiektu:

AF = funkcja agregacja (CLR)

C = ograniczenie typu CHECK

D = DEFAULT (ograniczenie czy urzędem autonomicznym)

F = ograniczenie klucz obcy

FN = funkcja wartość skalarna programu SQL

ZR = wartość skalarna funkcja wirtualny plik dziennika (CLR)

FT = wirtualny plik dziennika (CLR) funkcja zwracająca tabelę

Jeżeli = wbudowanych funkcja wycenione tabela SQL

IT = wewnętrznej tabela

P = SQL procedura przechowywana

PC = procedury przechowywane wirtualny plik dziennika (CLR)

PG = Podręcznik Plan

Klucz podstawowy = ograniczenia PRIMARY KEY

R = reguły (cyfry, autonomiczny)

RF = procedurę filtrowania replikacja

S = tabela bazowa systemu

Nr SERYJNY = synonim

SQ = kolejki usługa

TA = wyzwalacz DML wirtualny plik dziennika (CLR)

TF = SQL-wycenione funkcja tabela

TR = SQL wyzwalacz DML

TT = Typ tabela

U = tabela (zdefiniowane przez użytkownika)

UQ = ograniczenia UNIQUE

V = widok

X = Extended procedura przechowywana

type_desc

nvarchar(60)

Opis typu obiektu.AGGREGATE_FUNCTION

CHECK_CONSTRAINT

DEFAULT_CONSTRAINT

FOREIGN_KEY_CONSTRAINT

SQL_SCALAR_FUNCTION

CLR_SCALAR_FUNCTION

CLR_TABLE_VALUED_FUNCTION

SQL_INLINE_TABLE_VALUED_FUNCTION

INTERNAL_TABLE

SQL_STORED_PROCEDURE

CLR_STORED_PROCEDURE

PLAN_GUIDE

PRIMARY_KEY_CONSTRAINT

REGUŁY

REPLICATION_FILTER_PROCEDURE

SYSTEM_TABLE

SYNONIM

SERVICE_QUEUE

CLR_TRIGGER

SQL_TABLE_VALUED_FUNCTION

SQL_TRIGGER

TABLE_TYPE

USER_TABLE

UNIQUE_CONSTRAINT

WIDOK

EXTENDED_STORED_PROCEDURE

create_date

datetime

Data utworzenia obiektu.

modify_date

datetime

Data ostatniej modyfikacji obiektu przy użyciu instrukcja ALTER.Jeśli obiekt jest tabelą lub widoku, modify_date zmienia również podczas tworzenia lub zmiany indeksem klastrowanym dla tabela lub widoku.

is_ms_shipped

bit

Object is created by an internal Microsoft SQL Server component.

is_published

bit

Obiekt jest publikowana.

is_schema_published

bit

Publikowana jest tylko schematu obiektu.

Uprawnienia

In SQL Server 2005 and later versions, the visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission.Aby uzyskać więcej informacji zobaczKonfiguracja widoczność metadane.

Historia zmian

Microsoft Learning

Dodano TT - Typ tabela z kolumną typu.