Delen via


sys.all_objects (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Analytics-eindpunt in Microsoft FabricMagazijn in Microsoft FabricSQL-database in Microsoft Fabric Preview

Toont de UNION van alle door de gebruiker gedefinieerde schema's en systeemobjecten.

Column name Data type Description
name sysname Object name.
object_id int Objectidentificatienummer. Is uniek in een database.
principal_id int Id van de afzonderlijke eigenaar als deze verschilt van de schema-eigenaar. Standaard zijn schema-ingesloten objecten eigendom van de schema-eigenaar. Een andere eigenaar kan echter worden opgegeven met de instructie ALTER AUTHORIZATION om het eigendom te wijzigen.

Is NULL als er geen alternatieve afzonderlijke eigenaar is.

Is NULL als het objecttype een van de volgende is:

C = CHECK-beperking

D = STANDAARD (beperking of zelfstandig)

F = BEPERKING REFERERENDE SLEUTEL

PK = PRIMAIRE SLEUTELbeperking

R = Regel (oude stijl, zelfstandig)

TA = Assembly -trigger (CLR)

TR = SQL-trigger

UQ = UNIQUE constraint
schema_id int Id van het schema dat het object bevat.

Voor alle systeemobjecten met schemabereik die zijn opgenomen in SQL Server, bevindt deze waarde zich altijd in (schema_id('sys'), schema_id('INFORMATION_SCHEMA')).
parent_object_id int Id van het object waartoe dit object behoort.

0 = Geen onderliggend object.
type char(2) Object type:

AF = Statistische functie (CLR)

C = CHECK-beperking

D = STANDAARD (beperking of zelfstandig)

F = BEPERKING REFERERENDE SLEUTEL

FN = scalaire SQL-functie

FS = Assembly (CLR) scalaire-functie

FT = Assembly (CLR) tabelwaarde, functie

ALS = inline-tabelwaardefunctie van SQL

IT = Interne tabel

P = opgeslagen SQL-procedure

PC = Assembly (CLR) stored-procedure

PG = Handleiding plannen

PK = PRIMAIRE SLEUTELbeperking

R = Regel (oude stijl, zelfstandig)

RF = Replicatiefilterprocedure

S = Systeembasistabel

SN = Synoniem

SO = Reeksobject

SQ = Servicewachtrij

TA = Assembly (CLR) DML-trigger

TF = SQL table-valued-function

TR = SQL DML-trigger

TT = Tabeltype

U = Tabel (door de gebruiker gedefinieerd)

UQ = UNIQUE constraint

V = Weergave

X = Uitgebreide opgeslagen procedure
type_desc nvarchar(60) Beschrijving van het objecttype. 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

RULE

REPLICATION_FILTER_PROCEDURE

SYSTEM_TABLE

SYNONYM

SERVICE_QUEUE

CLR_TRIGGER

SQL_TABLE_VALUED_FUNCTION

SQL_TRIGGER

TABLE_TYPE

USER_TABLE

UNIQUE_CONSTRAINT

VIEW

EXTENDED_STORED_PROCEDURE
create_date datetime Datum waarop het object is gemaakt.
modify_date datetime De datum waarop het object voor het laatst is gewijzigd met behulp van een ALTER-instructie. Als het object een tabel of weergave is, wordt modify_date ook gewijzigd wanneer een index in de tabel of weergave wordt gemaakt of gewijzigd.
is_ms_shipped bit Object gemaakt door een intern SQL Server-onderdeel.
is_published bit Het object wordt gepubliceerd.
is_schema_published bit Alleen het schema van het object wordt gepubliceerd.

Permissions

De zichtbaarheid van de metagegevens in catalogusweergaven is beperkt tot beveiligbare items waarvan een gebruiker eigenaar is of waarvoor de gebruiker een bepaalde machtiging heeft gekregen. Zie Zichtbaarheidsconfiguratie voor metagegevensvoor meer informatie.

See Also

objectcatalogusweergaven (Transact-SQL)
catalogusweergaven (Transact-SQL)
sys.objects (Transact-SQL)
sys.system_objects (Transact-SQL)