Właściwości kolumny (Visual Database Tools)
Dotyczy:programu SQL Server
Istnieją dwa zestawy właściwości kolumn: pełny zestaw, który można zobaczyć na karcie właściwości kolumny w Projektancie tabel (dostępne tylko dla baz danych programu Microsoft SQL Server) i podzestaw, który można zobaczyć w oknie Właściwości przy użyciu Eksploratora serwera.
Notatka
Właściwości w tym temacie są uporządkowane według kategorii, a nie alfabetu.
Notatka
Wyświetlane okna dialogowe i polecenia menu mogą się różnić od tych opisanych w sekcji Pomoc w zależności od aktywnych ustawień lub edycji. Aby zmienić ustawienia, wybierz pozycję Importuj i eksportuj ustawienia w menu narzędzia .
Okno właściwości
Te właściwości są wyświetlane w oknie Właściwości po wybraniu kolumny w Eksploratorze serwera.
Notatka
Te właściwości, dostępne przy użyciu Eksploratora serwera, są tylko do odczytu. Aby edytować właściwości kolumn dla baz danych programu SQL Server, wybierz kolumnę w Projektancie tabel. Te właściwości zostały opisane w dalszej części tego tematu.
kategorii tożsamości
Rozwija się, aby wyświetlić właściwości Name i Database.
Nazwa
Wyświetla nazwę kolumny.
Baza danych
Przedstawia nazwę źródła danych dla wybranej kolumny. (Dotyczy tylko OLE DB).
Kategoria Różne
Rozwija się, aby wyświetlić pozostałe właściwości.
typ danych
Pokazuje typ danych wybranej kolumny. Aby uzyskać więcej informacji, zobacz Typy danych (Transact-SQL).
Inkrementacja tożsamości
Pokazuje przyrost, który zostanie dodany do Identity Seed dla każdego kolejnego wiersza kolumny tożsamości. (Dotyczy tylko programu SQL Server).
Identity Seed
Pokazuje wartość początkową przypisaną do pierwszego wiersza w tabeli dla kolumny tożsamości. (Dotyczy tylko programu SQL Server).
jest tożsamości
Pokazuje, czy wybrana kolumna jest kolumną tożsamości dla tabeli. (Dotyczy tylko programu SQL Server).
długości
Przedstawia liczbę znaków dozwolonych dla typów danych opartych na znakach.
Nullable
Pokazuje, czy kolumna zezwala na wartości null.
Precyzja
Przedstawia maksymalną liczbę cyfr dozwolonych dla typów danych liczbowych. Ta właściwość pokazuje 0 dla typów danych nieliczbowych.
Skalowanie
Przedstawia maksymalną liczbę cyfr, które mogą pojawiać się po prawej stronie separatora dziesiętnego dla typów danych liczbowych. Ta wartość musi być mniejsza lub równa precyzji. Ta właściwość wyświetla 0 dla nieliczbowych typów danych.
Karta Właściwości kolumny
Aby uzyskać dostęp do tych właściwości, w Eksploratorze serwera kliknij prawym przyciskiem myszy tabelę, do której należy kolumna, wybierz Otwórz definicję tabeli, a następnie wybierz wiersz w siatce tabeli w Projektancie tabel.
Notatka
Te właściwości dotyczą tylko programu SQL Server.
kategoria ogólna
Rozwija się, aby wyświetlić Nazwa, Zezwalaj na wartości null, Typ danych, Wartość domyślna lub powiązanie, Długość, Precyzjai Skalowanie.
nazwa
Wyświetla nazwę kolumny. Aby edytować nazwę, wpisz w polu tekstowym.
Ostrożność
Jeśli istniejące zapytania, widoki, funkcje zdefiniowane przez użytkownika, procedury składowane lub programy odwołują się do kolumny, modyfikacja nazwy spowoduje, że te obiekty będą nieprawidłowe.
Zezwalaj na puste wartości
Pokazuje, czy typ danych kolumny zezwala na wartości null.
typ danych
Przedstawia typ danych dla wybranej kolumny. Aby edytować tę właściwość, kliknij jej wartość, rozwiń listę rozwijaną i wybierz inną wartość. Aby uzyskać więcej informacji, zobacz Typy danych (Transact-SQL).
wartość domyślna lub powiązanie
Pokazuje wartość domyślną dla tej kolumny, jeśli nie określono żadnej wartości dla tej kolumny. Lista rozwijana zawiera wszystkie globalne wartości domyślne zdefiniowane w źródle danych. Aby powiązać kolumnę z wartością domyślną globalną, wybierz z listy rozwijanej. Alternatywnie, aby utworzyć domyślne ograniczenie dla kolumny, wpisz wartość domyślną bezpośrednio jako tekst.
długość
Przedstawia liczbę znaków dozwolonych dla typów danych opartych na znakach. Ta właściwość jest dostępna tylko dla typów danych opartych na znakach.
precyzja
Przedstawia maksymalną liczbę cyfr dozwolonych dla typów danych liczbowych. Ta właściwość pokazuje 0 dla typów danych nieliczbowych. Ta właściwość jest dostępna tylko dla typów danych liczbowych.
Skalowanie
Przedstawia maksymalną liczbę cyfr, które mogą pojawiać się po prawej stronie separatora dziesiętnego dla typów danych liczbowych. Ta wartość musi być mniejsza lub równa precyzji. Ta właściwość pokazuje 0 dla nieliczbowych typów danych. Ta właściwość jest dostępna tylko dla typów danych liczbowych.
kategorii projektanta tabel
Rozwija się, aby wyświetlić pozostałe właściwości.
Sortowanie
Pokazuje ustawienie sortowania dla wybranej kolumny. Aby zmienić to ustawienie, kliknij Sortowanie, a następnie kliknij wielokropek (...) z prawej strony wartości.
kategoria specyfikacji kolumn obliczeniowych
Rozwija się, aby wyświetlić właściwości Formuła i jest utrwalana. Jeśli kolumna zostanie obliczona, zostanie również wyświetlona formuła. Aby edytować formułę, rozwiń tę kategorię i edytuj ją we właściwości Formula.
Formuła
Przedstawia formułę używaną przez wybraną kolumnę, jeśli jest to kolumna obliczana. W tym polu możesz wprowadzić lub zmienić formułę.
jest utrwalany
Umożliwia zapisanie obliczonej kolumny ze źródłem danych. Utrwalone kolumny obliczeniowe można indeksować.
skondensowany typ danych
Wyświetla informacje o typie danych pola w tym samym formacie co instrukcja SQL CREATE TABLE. Na przykład pole zawierające ciąg o zmiennej długości o maksymalnej długości 20 znaków będzie reprezentowane jako "varchar(20)." Aby zmienić tę właściwość, wpisz wartość bezpośrednio.
opis
Przedstawia opis kolumny. Aby wyświetlić pełny opis lub edytować go, kliknij przycisk Opis, a następnie kliknij wielokropek (...) po prawej stronie właściwości.
Kategoria Pełnotekstowej Specyfikacji
Rozwija się, aby wyświetlić właściwości specyficzne dla kolumn pełnotekstowych.
jest indeksowany pełnotekstowo
Wskazuje, czy ta kolumna jest indeksowana pełnotekstowo. Tę właściwość można ustawić na wartość Tak tylko wtedy, gdy typ danych dla tej kolumny można przeszukiwać pełnotekstowo i jeśli tabela, do której należy ta kolumna, ma określony indeks pełnotekstowy. Aby zmienić tę wartość, kliknij ją, rozwiń listę rozwijaną i wybierz nową wartość.
kolumna typu pełnotekstowego
Pokazuje, która kolumna służy do definiowania typu dokumentu kolumny typu obraz. Typ danych obrazu może służyć do przechowywania dokumentów od plików .doc do plików XML.
Język
Wskazuje język używany do indeksowania kolumny.
semantyka statystyczna
Wybierz, czy włączyć semantyczne indeksowanie statystyczne dla wybranej kolumny. Aby uzyskać więcej informacji, zobacz sekcję Semantic Search symbol zastępczy.
Jeśli wybierzesz Language przed wybraniem Statystyczne semantyki, a wybrany język nie ma skojarzonego semantycznego modelu językowego, opcja Statystyczne semantyki jest ustawiona na Nie i nie można jej modyfikować. W przypadku wybrania opcji Tak dla Opcji Semantyki Statystycznej przed wybraniem Języka, języki dostępne w kolumnie Język będą ograniczone do tych, dla których istnieje obsługa Modelu Języka Semantycznego.
ma subskrybenta programu innego niż SQL Server
Pokazuje, czy kolumna ma subskrybenta spoza Microsoft SQL Server.
Specyfikacja tożsamości, kategoria
Rozwija się, aby wyświetlić właściwości Is Identity, Identity Incrementi Identity Seed.
to tożsamość
Pokazuje, czy wybrana kolumna jest kolumną tożsamości dla tabeli. Aby zmienić właściwość, otwórz tabelę w Projektancie tabel i edytuj właściwości w oknie Właściwości. To ustawienie dotyczy tylko kolumn z typem danych opartym na liczbie, takimi jak int.
Inkrementacja tożsamości
Pokazuje przyrost, jaki będzie dodany do Identity Seed dla każdego kolejnego wiersza. Jeśli pozostawisz tę komórkę pustą, domyślnie zostanie przypisana wartość 1. Aby edytować tę właściwość, wpisz nową wartość bezpośrednio.
Identity Seed
Pokazuje wartość przypisaną do pierwszego wiersza w tabeli. Jeśli pozostawisz tę komórkę pustą, domyślnie zostanie przypisana wartość 1. Aby edytować tę właściwość, wpisz nową wartość bezpośrednio.
jest deterministyczny
Pokazuje, czy typ danych wybranej kolumny można określić z pewnością.
DTS jest opublikowany
Pokazuje, czy kolumna jest opublikowana w usłudze DTS.
jest indeksowalny
Pokazuje, czy można indeksować wybraną kolumnę. Na przykład nie można indeksować niedeterministycznych kolumn obliczeniowych.
jest publikowany w ramach scalania
Pokazuje, czy kolumna jest publikowana w scalaniu.
nie jest przeznaczone do replikacji
Wskazuje, czy oryginalne wartości tożsamości są zachowywane podczas replikacji. Aby edytować tę właściwość, kliknij jej wartość, rozwiń listę rozwijaną i wybierz inną wartość.
jest replikowane
Pokazuje, czy ta kolumna jest replikowana w innej lokalizacji.
Jest RowGuid
Wskazuje, czy program SQL Server używa kolumny jako identyfikatora ROWGUID. Tę wartość można ustawić na wartość Tak tylko dla kolumny z typem danych uniqueidentifier. Aby edytować tę właściwość, kliknij jej wartość, rozwiń listę rozwijaną i wybierz inną wartość.
Rozmiar
Pokazuje rozmiar w bajtach dozwolonych przez typ danych kolumny. Na przykład typ danych nchar może mieć długość 10 (liczbę znaków), ale może mieć rozmiar 20 do uwzględnienia dla zestawów znaków Unicode.
Uwaga
Długość typu danych varchar(max) różni się w zależności od każdego wiersza. sp_help zwraca wartość (-1) jako długość kolumny varchar(max). Program Management Studio wyświetla -1 jako rozmiar kolumny.