sys.sysobjects (Transact-SQL)

Zawiera jeden wiersz dla każdego obiektu, który jest tworzony w bazie danych, takie jak ograniczenie, domyślny, dziennik, reguły i procedura składowana.

Ważna informacjaWażne:

Ta tabela systemowa programu SQL Server 2000 została uwzględniona jako widok w celu zachowania zgodności z poprzednimi wersjami. Zaleca się używanie zamiast niej bieżących widoków systemowych programu SQL Server. Aby odnaleźć odpowiednie widoki systemowe, zobacz temat Mapowanie tabel systemowych programu SQL Server 2000 na widoki systemowe programu SQL Server 2005. Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

Nazwa kolumny

Typ danych

Opis

name

sysname

Nazwa obiektu

id

int

Numer identyfikacyjny obiektu

xtype

char(2)

Typ obiektu.Może to być jeden z następujących typów obiektów:

AF = łączna funkcja (CLR)

C = ograniczenie typu CHECK

D = domyślnie lub ograniczenie domyślne

F = ograniczenia na klucz OBCY

L = dziennika

FN = funkcjaskalarna

FS = zestawu (CLR) wartość skalarna—funkcja

FT = zestawu (CLR) tabela-wycenione funkcja

Jeżeli = linią w tabela-funkcja

IT = wewnętrznej tabela

P = procedura przechowywana

PC = procedura przechowywana zestawu (CLR)

PK = ograniczenia PRIMARY KEY (type k)

RF = filtrowania replikacji procedura składowana

S = systemowej tabela

SN = synonim

SQ = Kolejka serwisowych

TA = wyzwalacza zestawu (CLR) DML

TF = funkcjatabeli

TR = SQL DML wyzwalacza

TT = Typ tabeli

U = użytkownika tabela

UQ = ograniczenie typu UNIQUE (type k)

V = widoku

X = rozszerzona procedura składowana

uid

smallint

Identyfikator schematu właściciela obiektu.

W przypadku baz danych korzystano z wczeoniejszej wersja programu SQL Server, identyfikator schematu jest równa identyfikator użytkownika właściciela.

Ważna informacjaWażne:
Używając dowolnego z następujących SQL ServerinstrukcjiDDL , należy użyć sys.objects widok zamiast katalogu sys.sysobjects.TWORZENIE | ZMIENIA | USUWANIE UŻYTKOWNIKATWORZENIE | ZMIENIA | USUWANIE ROLITWORZENIE | ZMIENIA | ROLA APLIKACJI UPUSZCZANIATWORZENIE SCHEMATU ZMIEŃ AUTORYZACJI NA OBIEKT

Przepełnienie lub zwraca wartość NULL, jeśli liczba użytkowników i ról przekracza 32 767.

Aby uzyskać więcej informacji, zobacz Badanie wykazu systemu SQL Server.

info

smallint

Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana.

status

int

Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana.

base_schema_ver

int

Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana.

replinfo

int

Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana.

parent_obj

int

Numer identyfikacyjny obiektu nadrzędnego obiektu.Na przykład identyfikator tabela Jeśli wyzwalacz lub ograniczenie.

crdate

datetime

Data utworzenia obiektu.

ftcatid

smallint

Identyfikator wykaz pełnotekstowy dla wszystkich tabel użytkownika zarejestrowany dla pełnotekstowego indeksowania i 0 dla wszystkich tabel użytkownika, które nie są zarejestrowane.

schema_ver

int

Numer wersji jest zwiększany co czas schematu zmiany tabela .Zawsze zwraca 0.

stats_schema_ver

int

Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana.

type

char(2)

Typ obiektu.Może to być jedna z następujących wartości:

AF = łączna funkcja (CLR)

C = ograniczenie typu CHECK

D = domyślnie lub ograniczenie domyślne

F = ograniczenia na klucz OBCY

FN = funkcjaskalarna

FS = zestawu (CLR) wartość skalarna—funkcja

FT = zestawu (CLR) tabela-wyceniane functionIF = linią w tabela-funkcja

IT - wewnętrznej tabela

K = ograniczenie na klucz podstawowy lub unikatowe

L = dziennika

P = procedura przechowywana

PC = procedura przechowywana zestawu (CLR)

R = reguły

RF = filtrowania replikacji procedura składowana

S = systemowej tabela

SN = synonim

SQ = Kolejka serwisowych

TA = wyzwalacza zestawu (CLR) DML

TF = funkcjatabeli

TR = SQL DML wyzwalacza

TT = Typ tabeli

U = użytkownika tabela

V = widoku

X = rozszerzona procedura składowana

userstat

smallint

Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana.

sysstat

smallint

Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana.

indexdel

smallint

Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana.

refdate

datetime

Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana.

version

int

Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana.

deltrig

int

Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana.

instrig

int

Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana.

updtrig

int

Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana.

seltrig

int

Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana.

category

int

Używane do publikacja, ograniczenia i tożsamości.

cache

smallint

Określone tylko w celach informacyjnych. Nieobsługiwane. Przyszła zgodność nie jest gwarantowana.