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

Cara mendapatkan daftar semua Batasan Pemeriksaan di Database SQL Server - Tutorial SQL Server / TSQL Bagian 85

Skenario:

Anda bekerja sebagai pengembang SQL Server, Anda perlu memberikan kueri yang akan mengembalikan daftar semua Batasan Pemeriksaan di database SQL Server.

Solusi:

Kita dapat menggunakan objek sistem yang berbeda untuk mendapatkan informasi ini.
--List Check Constraints in Database
SELECT DB_Name() AS DBName
    ,Schema_Name(Schema_id) AS TableSchema
    ,Object_name(parent_object_id) AS TableName
    ,o.NAME AS ConstraintName
FROM sys.objects o
WHERE type_desc = 'CHECK_CONSTRAINT'
 
 
Cara mendapatkan daftar Batasan Pemeriksaan di Database SQL Server
 
Jika Anda tertarik untuk mendapatkan definisi Check Constraints dengan nama tabel, Anda dapat menggunakan query di bawah ini.

--Get Check Constraints in Database with Definition
SELECT DB_Name() AS DBName
    ,Schema_Name(Schema_id) AS TableSchema
    ,Object_name(parent_object_id) AS TableName
    ,DEFINITION
FROM sys.check_constraints
 

Cara mendapatkan daftar Batasan Pemeriksaan dengan definisi di Database SQL Server



Demo Video :Cara mendapatkan daftar semua Batasan Pemeriksaan 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. Bagaimana Anda mencapai batas 8060 byte per baris dan nilai 8000 per (varchar, nvarchar)?

  2. LOG() Contoh di SQL Server

  3. Kinerja SQL Server TOP CPU Query -2

  4. Sisipkan massal dengan kualifikasi teks di SQL Server

  5. Hubungkan SQL Server ke SugarCRM