sql >> Database >  >> RDS >> Sqlserver

Waarom blijft SQL Server een DF-beperking maken?

Dit is de default beperking die is toegevoegd vanwege de DEFAULT(0) in uw nieuw toegevoegde kolom.

U kunt dit zelf een naam geven, zodat het een bekende vaste naam heeft in plaats van te vertrouwen op de automatische naamgeneratie.

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

Om vervolgens de kolom en de beperking samen te verwijderen

ALTER TABLE dbo.TableName
DROP CONSTRAINT DF_Some_Fixed_Name, COLUMN ColumnName


  1. het combineren van mysql-query SUM() resultaat met behulp van inner join

  2. hoe het voorkomen van een woord in meerdere rijen van een mysql db te tellen

  3. PyMySQL met behulp van localhost vs socket onsamenhangend gedrag

  4. Strings samenvoegen in PostgreSQL