sys.default_constraints (T-SQL)
Berlaku untuk: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) Warehouse di database Microsoft Fabric SQL di Microsoft Fabric
Berisi baris untuk setiap objek yang merupakan definisi default (dibuat sebagai bagian dari pernyataan CREATE TABLE atau ALTER TABLE alih-alih pernyataan CREATE DEFAULT), dengan sys.objects.type = D.
Nama kolom | Jenis data | Deskripsi |
---|---|---|
<Kolom yang diwarisi dari sys.objects> | Untuk daftar kolom yang diwarisi tampilan ini, lihat sys.objects (Transact-SQL). | |
parent_column_id | int | ID kolom di parent_object_id tempat default ini berada. |
Definisi | nvarchar(maks) | Ekspresi SQL yang menentukan default ini. |
is_system_named | bit | 1 = Nama dihasilkan oleh sistem. 0 = Nama disediakan oleh pengguna. |
Izin
Visibilitas metadata dalam tampilan katalog terbatas pada keamanan yang dimiliki pengguna, atau di mana pengguna diberikan beberapa izin. Untuk informasi selengkapnya, lihat Konfigurasi Visibilitas Metadata.
Contoh
Contoh berikut mengembalikan definisi batasan DEFAULT yang diterapkan ke VacationHours
kolom HumanResources.Employee
tabel.
USE AdventureWorks2022;
GO
SELECT d.definition
FROM sys.default_constraints AS d
INNER JOIN sys.columns AS c
ON d.parent_object_id = c.object_id
AND d.parent_column_id = c.column_id
WHERE d.parent_object_id = OBJECT_ID(N'HumanResources.Employee', N'U')
AND c.name = 'VacationHours';
Lihat Juga
Tampilan Katalog Objek (Transact-SQL)
Tampilan Katalog (Transact-SQL)
Mengkueri TANYA JAWAB Umum Katalog Sistem SQL Server