Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak usunąć domyślną wartość z kolumny w tabeli?

Jest to domyślne ograniczenie, musisz wykonać:

ALTER TABLE {TableName} 
DROP CONSTRAINT ConstraintName

Jeśli nie określiłeś nazwy podczas tworzenia ograniczenia, SQL Server utworzył je dla Ciebie. Możesz użyć SQL Server Management Studio, aby znaleźć nazwę ograniczenia, przeglądając tabelę, otwierając jej węzeł drzewa, a następnie otwierając węzeł Ograniczenia.

Jeśli dobrze pamiętam, ograniczenie zostanie nazwane na wzór DF_SomeStuff_ColumnName.

EDYCJA:Josha W. odpowiedź zawiera link do Tak pytanie który pokazuje, jak znaleźć automatycznie wygenerowaną nazwę ograniczenia przy użyciu SQL zamiast interfejsu Management Studio.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zidentyfikować obiekty systemowe podczas przeglądania listy obiektów bazy danych SQL Server?

  2. 5 korzyści związanych z bezpieczeństwem rozwiązań do monitorowania baz danych opartych na chmurze

  3. Zwracanie wielu tabel z procedury składowanej

  4. Wstaw do... Scal... Wybierz (SQL Server)

  5. Nazwa kolumny FirstName określona w operatorze PIVOT jest w konflikcie z istniejącą nazwą kolumny w argumencie PIVOT