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

Cara untuk memeriksa apakah kunci asing ada di SQL 2005

Anda dapat menggunakan skrip ini:

IF EXISTS (SELECT * 
           FROM sys.foreign_keys 
           WHERE object_id = OBJECT_ID(N'[dbo].[FK_NAME]') 
             AND parent_object_id = OBJECT_ID(N'[dbo].[MyTable]'))
BEGIN
    -- do stuff
END

Ini dapat dilakukan jika Anda memperluas tabel dan mengklik kanan pada FK yang ada dan memilih kunci skrip sebagai "DROP TO" dan kemudian Anda akan mendapatkan skrip yang dihasilkan dari SQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kebocoran memori di aplikasi .net

  2. Konversi nilai teks di SQL Server dari UTF8 ke ISO 8859-1

  3. Bagaimana cara menyimpan string var lebih besar dari varchar(max)?

  4. pernyataan majemuk t-SQL menyebabkan kebuntuan, adakah yang tahu mengapa?

  5. Masalah Menghubungkan ke server sql Login gagal. Login berasal dari domain yang tidak tepercaya dan tidak dapat digunakan dengan autentikasi Windows