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

Cara Mendapatkan Semua Tabel yang Memiliki Batasan Kunci Utama Dibuat di Database SQL Server - Tutorial SQL Server / TSQL 57

Skenario:

Anda bekerja sebagai Pengembang SQL Server/ SQL Server DBA di Perusahaan Asuransi Otomatis. Anda diminta untuk memberikan kueri yang akan mengembalikan daftar semua tabel dengan Nama Skema, Nama Kolom, dan Batasan Kunci Utama yang memiliki batasan kunci utama yang dibuat di atasnya.

Solusi:

Ada banyak cara untuk mendapatkan informasi ini. Kita akan menggunakan tampilan sistem untuk mendapatkan semua tabel dengan batasan kunci utama di Database SQL Server.
Pilih TC.Table_Catalog sebagai DatabaseName, TC.Table_Schema AS TableSchema, TC.Table_Name AS TableName, CCU.Column_Name AS ColumnName, TC.Constraint_Name AS ConstraintName Dari information_Schema.Table_Constraints TC INNER JOIN Information_Schema.constraint_column_usage CCU di TC.Constraint_Name=CCU.Constraint_Name dan TC.Table_Name=CCU.Table_Name di mana Constraint_Name 
 
Saya menjalankan kueri di atas pada salah satu database pengujian saya dan inilah hasil saya dengan nama tabel yang memiliki batasan kunci utama.
Dapatkan daftar tabel di Database SQL Server yang memiliki Batasan Utama - Tutorial SQL Server/ TSQL

Demo Video :Dapatkan daftar Batasan Kunci Utama 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 Reset Nilai Kolom Identitas pada Tabel SQL Server - Tutorial SQL Server / T-SQL Part 43

  2. Cara Menjatuhkan atau Menghapus semua Pemicu dari Database di SQL Server

  3. SQL Server:Contoh data PIVOTing String

  4. Cara Mempercepat SQL Server Anda Menggunakan Pemantauan Kinerja Basis Data

  5. Apa gunanya tanda kurung siku [] dalam pernyataan sql?