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ż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ż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. |
Zobacz także