Udostępnij za pośrednictwem


Dodawanie i usuwanie kolumn

Można dodać kolumna do istniejących tabel, pod warunkiem, że zezwala na wartości null kolumna wartości lub ograniczenie domyślne jest tworzony na podstawie kolumna.Po dodaniu nowej kolumna do tabela, Database Engine Wstawia wartość w tej kolumnie dla każdego istniejącego wiersza danych w tabela. Z tego powodu jest przydatne dodać DOMYŚLNĄ definicją kolumna przy dodawaniu do tabela.Jeśli nowa kolumna nie ma DOMYŚLNĄ definicją, należy określić, że nowa kolumna zezwala na wartości null.The Database Engine inserts null values into the kolumna or returns an error if the new kolumna does not allow null values.

I odwrotnie można usunąć kolumny z istniejących tabel, z wyjątkiem dla kolumn o następujących właściwościach:

  • Używane do indeksu.

  • Używany w ograniczeniu wyboru, klucz obcy, unikatowy lub klucz podstawowy.

  • Skojarzony z DOMYŚLNĄ definicją lub związany z domyślnego obiektu.

  • Powiązane z reguły.

  • Zarejestrowana obsługa pełnego tekstu.

  • Używany jako klucz pełnotekstowego opartego na tabela.

Informacji na temat dodawania i usuwania kolumn z tabel, które zostały opublikowane dla replikacja na ten temat można znaleźć w sekcjach "Upuszczanie kolumny" i "Dodawanie kolumny" z Wprowadzanie zmian schematu na bazy danych w publikacja.

Aby dodać lub usunąć kolumna

ALTER tabela (języka Transact-SQL)

Jak Wstaw kolumny do tabel (Visual Database Tools)

How to: Delete Columns from a Table (Visual Database Tools)

See Also

Other Resources