Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Cara Mendaftar semua Batasan Default dengan Kolom di Database SQL Server - Tutorial SQL Server / TSQL Bagian 92

Skenario:

Anda bekerja sebagai pengembang SQL Server, Anda perlu menulis skrip yang harus mengembalikan semua Batasan Default dengan Nama Kolom, Nama Tabel, dan nama Skema dari Database SQL Server.

Solusi:

Kita dapat menggunakan objek sistem seperti tampilan dan tabel untuk mendapatkan semua Batasan Default, Nama Kolom, Nama Tabel, dan nama Skema dari database SQL Server.
Dalam kueri di bawah ini, kami menggunakan tiga tampilan sistem untuk mendapatkan informasi yang diperlukan.
 SELECT
    DB_Name() AS DBName,
    Schema_name(t.Schema_id)AS SchemaName, 
    t.name AS TableName, 
    c.name AS ColumnName, 
    d.name AS DefaultConstraintName, 
    d.definition AS DefaultDefinition
FROM sys.default_constraints d
INNER JOIN sys.columns c ON
    d.parent_object_id = c.object_id
    AND d.parent_column_id = c.column_id
INNER JOIN sys.tables t ON
    t.object_id = c.object_id
 
 
 
 Saya mengeksekusi skrip di atas pada database saya dan mengembalikan hasil di bawah ini.
Cara mendapatkan Nama Batasan Default dengan Kolom dari Database SQL Server


Demo Video :Cara mendapatkan daftar semua Batasan Default di Database SQL Server

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Menginstal SQL Server di Windows

  2. Cara Mengatur Bahasa Saat Ini di SQL Server (T-SQL)

  3. datetime vs datetime2 di SQL Server:Apa Bedanya?

  4. Apakah Ada Risiko Keamanan yang Terlibat Dengan Spotlight Cloud Monitoring?

  5. Kode Kerangka Entitas Pertama dengan Sinonim SQL Server