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

ALTER TABLE pada kolom dependen

Saya percaya bahwa Anda harus menghilangkan batasan kunci asing terlebih dahulu. Kemudian perbarui semua tabel yang sesuai dan petakan kembali seperti semula.

ALTER TABLE [dbo.Details_tbl] DROP CONSTRAINT [FK_Details_tbl_User_tbl];
-- Perform more appropriate alters
ALTER TABLE [dbo.Details_tbl] ADD FOREIGN KEY (FK_Details_tbl_User_tbl) 
    REFERENCES User_tbl(appId);
-- Perform all appropriate alters to bring the key constraints back

Namun, kecuali memori adalah masalah yang sangat besar, saya akan menyimpan identitas sebagai INT. Kecuali jika Anda 100% yakin bahwa kunci Anda tidak akan pernah melampaui batasan TINYINT. Sekedar peringatan :)



  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 mengubah kolom teks menjadi datetime di SQL

  2. Bagaimana cara mendapatkan tanggal pertama dan terakhir tahun ini?

  3. Temukan hari Senin antara 2 tanggal

  4. Menggunakan Excel VBA untuk menjalankan kueri SQL

  5. Apa gunanya &operator di SQL SERVER