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

Mengapa SQL Server terus membuat batasan DF?

Ini adalah default batasan yang ditambahkan karena DEFAULT(0) di kolom Anda yang baru ditambahkan.

Anda dapat menamai ini sendiri sehingga memiliki nama tetap yang dikenal daripada mengandalkan pembuatan nama otomatis.

ALTER TABLE TableName
    ADD ColumnName bit NOT NULL CONSTRAINT DF_Some_Fixed_Name DEFAULT(0) 

Kemudian untuk menghapus kolom dan kendala bersama

ALTER TABLE dbo.TableName
DROP CONSTRAINT DF_Some_Fixed_Name, COLUMN ColumnName


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tetapkan porsi waktu dari variabel datetime

  2. Kapan dan bagaimana menggunakan klausa SQL PARTITION BY

  3. Tahu-Cara Mengembalikan Catatan yang Dihapus di SQL Server

  4. Kesalahan nama kolom tidak valid saat memanggil sisipan setelah tabel dibuat

  5. Pivot Dinamis Dibutuhkan dengan Row_Number()