sys.sysobjects (Transact-SQL)

Platí na:SQL ServerAzureSQL Managed InstanceAzureSynapse AnalyticsAnalyticsPlatform System (PDW)SQL analytics endpoint in Microsoft FabricWarehousein Microsoft Fabric

Obsahuje jeden řádek pro každý objekt vytvořený v databázi, například omezení, výchozí hodnotu, log, pravidlo a uloženou proceduru.

Important

Tato tabulka SQL Server 2000 je zahrnuta jako pohled na zpětnou kompatibilitu. Doporučujeme používat místo toho současné systémové pohledy SQL Serveru. Pro nalezení ekvivalentního systémového pohledu nebo pohledů viz Mapování systémových tabulek na systémové pohledy (Transact-SQL). Tato funkce bude v budoucí verzi Microsoft SQL Server odstraněna. Nepoužívejte tuto funkci v nové vývojové práci a naplánujte úpravu aplikací, které tuto funkci aktuálně používají.

Název sloupce Datový typ Description
name sysname Název objektu
id int Identifikační číslo objektu
xtype znak(2) Typ objektu. Může být jedním z následujících typů objektů:

AF = Agregační funkce (CLR)
C = omezení CHECK
D = Výchozí nebo DEFAULT omezení
F = omezení CIZÍHO KLÍČE
L = Log
FN = Skalární funkce
FS = skalární funkce sestavení (CLR)
FT = Sestavení (CLR) – funkce s hodnotou tabulky
IF = Tabulková funkce v linii
IT = Interní tabulka
P = uložená procedura
PC = Sestavení (CLR) uložená procedura
PK = PRIMÁRNÍ KLÍČ (typ je K)
RF = Uložená procedura replikačního filtru
S = Systémová tabulka
SN = synonymum
SO = Sekvence
SQ = Fronta služby
Trigger DML sestavení (CLR)
TF = Tabulková funkce
TR = SQL DML Trigger
TT = Typ tabulky
U = Uživatelská tabulka
UQ = JEDINEČNÉ omezení (typ je K)
V = Zobrazení
X = rozšířená uložená procedura
uid smallint ID schématu vlastníka objektu. U databází aktualizovaných z dřívější verze SQL Serveru je ID schématu rovno uživatelskému ID vlastníka. Přeteče nebo vrací NULL, pokud počet uživatelů a rolí přesáhne 32 767.

Důležité: Pokud použijete některý z následujících příkazů SQL Server DDL, musíte místo toho sys.sysobjectspoužít zobrazení katalogu sys.objects.

VYTVOŘIT | ALTER | DROP USER

VYTVOŘIT | ALTER | DROP ROLE

VYTVOŘIT | ALTER | DROP APPLICATION ROLE

CREATE SCHEMA

ALTER AUTHORIZATION NA OBJEKTU
info smallint Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
stav int Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
base_schema_ver int Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
replinfo int Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
parent_obj int Identifikační číslo objektu nadřazeného objektu. Například ID tabulky, pokud je to spouštěč nebo omezení.
crdate datetime Datum vytvoření objektu
ftcatid smallint Identifikátor katalogu s plným textem pro všechny uživatelské tabulky registrované pro indexování v plném textu a 0 pro všechny uživatelské tabulky, které nejsou registrovány.
schema_ver int Číslo verze, které se zvyšuje pokaždé, když se schéma tabulky změní. Výsledkem je vždy 0.
stats_schema_ver int Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
typ znak(2) Typ objektu. Může to být jedna z následujících hodnot:

AF = Agregační funkce (CLR)
C = omezení CHECK
D = Výchozí nebo DEFAULT omezení
F = omezení CIZÍHO KLÍČE
FN = Skalární funkce
FS = skalární funkce sestavení (CLR)
FT = Funkce s tabulkovými hodnotami v assembleru (CLR) IF = Tabulková funkce v řadě
IT - Interní tabulka
K = PRIMÁRNÍ KLÍČ nebo JEDINEČNÉ omezení
L = Log
P = uložená procedura
PC = Sestavení (CLR) uložená procedura
R = Pravidlo
RF = Uložená procedura replikačního filtru
S = Systémová tabulka
SN = synonymum
SQ = Fronta služby
Trigger DML sestavení (CLR)
TF = Tabulková funkce
TR = SQL DML Trigger
TT = Typ tabulky
U = Uživatelská tabulka
V = Zobrazení
X = rozšířená uložená procedura
userstat smallint Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
sysstat smallint Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
indexdel smallint Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
Refdate datetime Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
verze int Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
deltrig int Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
instrig int Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
updtrig int Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
seltrig int Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
kategorie int Používá se pro publikaci, omezení a identitu.
cache smallint Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.

Viz také