Często musimy dodać do tabeli nie-nullowalną kolumnę i jest to dość misja. Używanie domyślnego ograniczenia , podobnie jak, nie działa, więc musimy utworzyć kolumny zerowalne, zaktualizować je do wartości domyślnych, a następnie uczynić je nie-nullable. Czy nie ma prostszego sposobu na zrobienie tego?Jak dodawać nieulegające wartościom kolumny z domyślnymi wartościami
5
A
Odpowiedz
12
Tak, modyfikator WITH VALUES do ograniczenia DEFAULT stosuje domyślną wartość do istniejących wierszy, eliminując wszystkie "ciężkie" prace opisane w pytaniu.
IF NOT EXISTS (SELECT * FROM sys.columns WHERE object_id=OBJECT_ID('[caConfig]') AND [Name]='ExportWizardVersion')
ALTER TABLE [caConfig]
ADD
[ExportWizardVersion] varchar(5) not null CONSTRAINT DF_caConfig_ExportWizardVersion DEFAULT '5.8' WITH VALUES,
[ExportPeriodEnd] varchar(10) not null CONSTRAINT DF_caConfig_ExportPeriodEnd DEFAULT 'MonthEnd' WITH VALUES
Powiązane problemy
- 1. C# - Jak pominąć parametry z wartościami domyślnymi?
- 2. Jak wstawić rekord z tylko wartościami domyślnymi?
- 3. rekordy Erlang zarówno z wartościami domyślnymi
- 4. Tworzenie nowego zasobu Angular $ z wartościami domyślnymi?
- 5. Howto: C++ wskaźnik funkcji z wartościami domyślnymi
- 6. params Parametr z domyślnymi wartościami parametrów
- 7. Inicjowanie kolejki lub stosu z wartościami domyślnymi?
- 8. Jak ustawić "use My :: defaults" z domyślnymi wartościami domyślnymi perl i utf8?
- 9. Konstruktor Java "niezmiennej klasy" z wieloma polami z wartościami domyślnymi?
- 10. Brace (kruszywo) inicjalizacja dla kodowanym z wartościami domyślnymi
- 11. Tablica JavaScript z wartościami domyślnymi (odpowiednik domyślnego słownika Pythona)?
- 12. Przekazywanie tablicy jako parametru z domyślnymi wartościami do int main()
- 13. Zapytaj o właściwości archetypu maven z domyślnymi wartościami
- 14. Java - Hibernate criteria.setResultTransformer() inicjuje pola modelu z wartościami domyślnymi
- 15. Czy dodanie argumentów z wartościami domyślnymi do funkcji łamie ABI?
- 16. Jak utworzyć słownik z kluczami z listy i wartościami domyślnymi na (powiedzmy) zero?
- 17. Jak uzyskać nazwę kolumny zmiennej z 10 najwyższymi wartościami?
- 18. match.call z domyślnymi argumentami
- 19. Płynny migrator. Jak dodać kolumnę datetime z wartościami domyślnymi jako aktualną datą?
- 20. Aktualizacja protobuf z wersji 2 na 3 - niezgodna z domyślnymi wartościami protobuf
- 21. SQL dodawać kolumny każdego rekordu razem
- 22. MySQL UPDATE dodawać dane do kolumny
- 23. Interfejs użytkownika Kendo z domyślnymi wartościami ASP.NET MVC3 podczas dodawania wiersza do siatki
- 24. Przypisać metodę z wartościami domyślnymi do Func <> bez tych parametrów?
- 25. Android: AutoCompleteTextView z domyślnymi sugestiami
- 26. Funkcja "Lodash/Podkreśl" do Inicjalizacji tablicy z domyślnymi wartościami null o zadanej długości
- 27. sqlite: jak wypełnić nową kolumnę wartościami po dodaniu nowej kolumny?
- 28. Konstruktor jedności z domyślnymi parametrami
- 29. Bezpieczeństwo z wartościami QueryString w Asp.net MVC
- 30. Jak usunąć określony wiersz z tabeli mysql z tymi samymi wartościami kolumny?