sql >> Databasteknik >  >> RDS >> Sqlserver

Hur släpper man ett standardvärde från en kolumn i en tabell?

Det är en standardbegränsning, du måste utföra ett:

ALTER TABLE {TableName} 
DROP CONSTRAINT ConstraintName

Om du inte angav ett namn när du skapade begränsningen, skapade SQL Server ett åt dig. Du kan använda SQL Server Management Studio för att hitta begränsningsnamnet genom att bläddra till tabellen, öppna dess trädnod och sedan öppna begränsningsnoden.

Om jag minns rätt kommer begränsningen att heta något i stil med DF_SomeStuff_ColumnName.

EDIT:Josh W.s svaret innehåller en länk till en SÅ fråga som visar hur du hittar det automatiskt genererade begränsningsnamnet med SQL istället för att använda Management Studio-gränssnittet.



  1. Hur markerar man ändringar/skillnad i ett textstycke från det andra?

  2. Set IDENTITY_INSERT ON fungerar inte

  3. PL/SQL - Hur man använder en array i en IN-klausul

  4. Att nå 2100 parametergränsen (SQL Server) när du använder Contains()