sql >> Databáze >  >> RDS >> Sqlserver

Proč SQL Server stále vytváří omezení DF?

Toto je default omezení, které je přidáno kvůli DEFAULT(0) v nově přidaném sloupci.

Můžete si to pojmenovat sami, aby měl známý pevný název, spíše než se spoléhat na automatické generování názvu.

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

Poté společně odstraňte sloupec a vazbu

ALTER TABLE dbo.TableName
DROP CONSTRAINT DF_Some_Fixed_Name, COLUMN ColumnName


  1. Oracle Blob jako img src na stránce PHP

  2. Jaký je účel možnosti protokolování/nologování v Oracle

  3. Mohl by někdo vysvětlit, co je postgresql-client a jak interaguje s balíkem jádra postgresql?

  4. Jak zjistit, zda dotaz selže v Laravel 4?