sys.sysobjects (Transact-SQL)

Berlaku untuk: SQL Server (semua versi yang didukung) Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

Berisi satu baris untuk setiap objek yang dibuat dalam database, seperti batasan, default, log, aturan, dan prosedur tersimpan.

Penting

Tabel sistem SQL Server 2000 ini disertakan sebagai tampilan untuk kompatibilitas mundur. Kami menyarankan agar Anda menggunakan tampilan sistem SQL Server saat ini sebagai gantinya. Untuk menemukan tampilan atau tampilan sistem yang setara, lihat Memetakan Tabel Sistem ke Tampilan Sistem (Transact-SQL). Fitur ini akan dihapus dalam versi Microsoft SQL Server yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini.

Nama kolom Jenis data Deskripsi
nama nama sysname Nama Objek
id int Nomor identifikasi objek
xtype char(2) Jenis objek. Bisa menjadi salah satu jenis objek berikut:

AF = Fungsi agregat (CLR)
C = Batasan CHECK
D = Batasan default atau DEFAULT
F = Batasan KUNCI ASING
L = Log
FN = Fungsi skalar
FS = Assembly (CLR) fungsi skalar
FT = Assembly (CLR) fungsi bernilai tabel
IF = Fungsi tabel dalam baris
IT = Tabel internal
P = Prosedur tersimpan
PC = Prosedur tersimpan Assembly (CLR)
PK = batasan KUNCI PRIMER (jenisnya adalah K)
RF = Prosedur tersimpan filter replikasi
S = Tabel sistem
SN = Sinonim
SO = Urutan
SQ = Antrean layanan
TA = Pemicu DML Assembly (CLR)
TF = Fungsi tabel
TR = Pemicu SQL DML
TT = Jenis tabel
U = Tabel pengguna
UQ = Batasan UNIK (jenisnya adalah K)
V = Tampilan
X = Prosedur tersimpan yang diperluas
uid smallint ID skema pemilik objek. Untuk database yang ditingkatkan dari versi SQL Server sebelumnya, ID skema sama dengan ID pengguna pemilik. Meluap atau mengembalikan NULL jika jumlah pengguna dan peran melebihi 32.767.

Penting: Jika Anda menggunakan salah satu pernyataan DDL SQL Server berikut, Anda harus menggunakan tampilan katalog sys.objects alih-alihsys.sysobjects.

BUAT | ALTER | DROP USER

BUAT | ALTER | HILANGKAN PERAN

BUAT | ALTER | HILANGKAN PERAN APLIKASI

CREATE SCHEMA

MENGUBAH OTORISASI PADA OBJEK
info smallint Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
status int Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
base_schema_ver int Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
replinfo int Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
parent_obj int Nomor identifikasi objek dari objek induk. Misalnya, ID tabel jika merupakan pemicu atau batasan.
crdate datetime Tanggal objek dibuat.
ftcatid smallint Pengidentifikasi katalog teks lengkap untuk semua tabel pengguna yang terdaftar untuk pengindeksan teks lengkap, dan 0 untuk semua tabel pengguna yang tidak terdaftar.
schema_ver int Nomor versi yang bertahap setiap kali skema untuk tabel berubah. Selalu mengembalikan 0.
stats_schema_ver int Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
jenis char(2) Jenis objek. Dapat berupa salah satu dari nilai berikut:

AF = Fungsi agregat (CLR)
C = Batasan CHECK
D = Batasan default atau DEFAULT
F = Batasan KUNCI ASING
FN = Fungsi skalar
FS = Assembly (CLR) fungsi skalar
FT = Assembly (CLR) functionIF bernilai tabel = Fungsi tabel berbaris
IT - Tabel internal
K = BATASAN KUNCI PRIMER atau UNIK
L = Log
P = Prosedur tersimpan
PC = Prosedur tersimpan Assembly (CLR)
R = Aturan
RF = Prosedur tersimpan filter replikasi
S = Tabel sistem
SN = Sinonim
SQ = Antrean layanan
TA = Pemicu DML Assembly (CLR)
TF = Fungsi tabel
TR = Pemicu SQL DML
TT = Jenis tabel
U = Tabel pengguna
V = Tampilan
X = Prosedur tersimpan yang diperluas
tab pengguna smallint Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
Sysstat smallint Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
indexdel smallint Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
refdate datetime Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
versi int Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
deltrig int Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
instrig int Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
updtrig int Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
seltrig int Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
kategori int Digunakan untuk publikasi, batasan, dan identitas.
cache smallint Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.

Lihat juga