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

Cara memperbarui kunci utama

Anda seharusnya tidak benar-benar melakukan ini, tetapi masukkan catatan baru dan perbarui seperti itu.
Tetapi, jika Anda benar-benar perlu, Anda dapat melakukan hal berikut:

  • Nonaktifkan penerapan batasan FK untuk sementara (mis. ALTER TABLE foo WITH NOCHECK CONSTRAINT ALL )
  • Kemudian perbarui PK Anda
  • Kemudian perbarui FK Anda agar sesuai dengan perubahan PK
  • Akhirnya aktifkan kembali penegakan batasan FK


  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 cara menghasilkan id unik secara otomatis dalam SQL seperti UID12345678?

  2. Kueri SQL Server Passthrough sebagai dasar untuk kumpulan data DAO di Access

  3. Mengkonfigurasi Database Mail di SQL Server

  4. Cara Mengembalikan Kepercayaan dalam Batasan Kunci Asing di SQL Server (Contoh T-SQL)

  5. Teknik Optimasi Kueri di SQL Server:5 Praktik Terbaik untuk Meningkatkan Kinerja Kueri