sql >> Database >  >> RDS >> Sqlserver

Hoe verwijder je een standaardwaarde uit een kolom in een tabel?

Het is een standaardbeperking, u moet een:

. uitvoeren
ALTER TABLE {TableName} 
DROP CONSTRAINT ConstraintName

Als u geen naam hebt opgegeven toen u de beperking maakte, heeft SQL Server er een voor u gemaakt. U kunt SQL Server Management Studio gebruiken om de naam van de beperking te vinden door naar de tabel te bladeren, het knooppunt in de structuur te openen en vervolgens het knooppunt Beperkingen te openen.

Als ik het me goed herinner, zal de beperking iets worden genoemd in de trant van DF_SomeStuff_ColumnName.

EDIT:Josh W.'s antwoord bevat een link naar een SO vraag die u laat zien hoe u de automatisch gegenereerde beperkingsnaam kunt vinden met behulp van SQL in plaats van met behulp van de Management Studio-interface.



  1. Is het mogelijk om een ​​externe sleutel in te stellen tussen twee Excel-bladen?

  2. Hoe kan ik een MySQL-query versnellen met WHERE-clausules op twee kolommen?

  3. Een JSON-array met objecten opvragen in Postgres

  4. Efficiënte methode om groepstitel eenmaal weer te geven — PHP/MySQL/jQuery