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

Jak zrušíte výchozí hodnotu ze sloupce v tabulce?

Je to výchozí omezení, musíte provést:

ALTER TABLE {TableName} 
DROP CONSTRAINT ConstraintName

Pokud jste při vytváření omezení nezadali název, SQL Server ho vytvořil za vás. Pomocí SQL Server Management Studio můžete najít název omezení procházením tabulky, otevřením jejího stromového uzlu a následným otevřením uzlu Constraints.

Pokud si dobře pamatuji, omezení se bude jmenovat něco ve smyslu DF_SomeStuff_ColumnName.

EDIT:Josh W. odpověď obsahuje odkaz na TAK otázka který ukazuje, jak najít automaticky generovaný název omezení pomocí SQL namísto použití rozhraní Management Studio.



  1. Výběr MySQL na základě rozsahu denních časových razítek

  2. android JDBC mysql java konektor app:preDexDebug

  3. MySQL násobí výsledky poddotazů

  4. jak vybrat nenulové hodnoty z Oracle (optimalizovaná metoda)