Udostępnij za pośrednictwem


Assigning a Data Type to a Column

Przypisywanie typu danych każdej kolumna jest jedną z pierwszych kroków, które należy podjąć, aby projektowania tabela.Typy danych definiują wartość danych dozwolone dla każdej kolumna.Typy danych mogą być przypisane do kolumna za pomocą jednej z następujących czynności:

  • Za pomocą SQL Server typy danych systemowych

  • Tworzenie alias typów danych, które są oparte na typach danych systemowych.

  • Tworzenie typów zdefiniowanych przez użytkownika od typów tworzonych w Microsoft Środowisko .NET framework wykonawcze o wspólnym języku.

Na przykład jeśli mają zostać uwzględnione jedynie nazwy kolumna, można przypisać jeden z typów danych znaku kolumna.Podobnie jeśli kolumna zawiera tylko liczby, należy można przypisać jeden z typów danych liczbowych.Aby uzyskać więcej informacji na temat typów danych zobacz Typy danych (aparat bazy danych).

SQL Server obsługuje także synonimy SQL-92 dla kilku typów danych podstawowych.Aby uzyskać więcej informacji zobaczData Type Synonyms (Transact-SQL).

Wymuszanie integralność danych

System, alias oraz typów zdefiniowanych przez użytkownika może służyć do wymuszania integralność danych.Dzieje się tak, ponieważ wprowadzone lub zmienione dane muszą być zgodne z typem określonym w oryginalnej instrukcja CREATE tabela.Na przykład imiona, nie może przechowywać w kolumnie zdefiniowane jako datetime ponieważ datetime Kolumna akceptuje tylko prawidłowe daty. Ogólnie rzecz biorąc przechowywać danych liczbowych w kolumnach numerycznych, zwłaszcza wtedy, gdy należy wykonać obliczenia na danych liczbowych w późniejszym terminie.