Właściwości kolumny tabeli (SQL Server Management Studio)
Dotyczy: SQL Server 2016 (13.x) i nowszych
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Database w usłudze Microsoft Fabric
Te właściwości są wyświetlane w dolnym okienku Projektanta tabel. Jeśli nie określono inaczej, można edytować te właściwości w oknie Właściwości po wybraniu kolumny. Właściwości kolumny można wyświetlić w kategoriach lub alfabetycznie. Pojawia się tylko wiele właściwości lub można je zmienić tylko dla niektórych typów danych.
Notatka
Jeśli tabela jest opublikowana na potrzeby replikacji, należy wprowadzić zmiany schematu przy użyciu instrukcji Transact-SQL ALTER TABLE lub obiektów zarządzania programu SQL Server (SMO). Gdy zmiany schematu są wprowadzane przy użyciu Projektanta tabel lub Projektanta diagramu bazy danych, próbuje usunąć i ponownie utworzyć tabelę. Nie można usunąć opublikowanych obiektów, dlatego zmiana schematu zakończy się niepowodzeniem.
Ogólne
Rozwija się, aby wyświetlić Nazwa, Zezwala na wartości null, Typ danych, Wartość domyślna lub Powiązanie, Długość, Precyzjai Skala.
nazwa
Wyświetla nazwę wybranej kolumny.
Dopuszczaj wartości null
Wskazuje, czy ta kolumna zezwala na wartości null. Aby edytować tę właściwość, kliknij pole wyboru Zezwalaj na wartości null odpowiadające kolumnie w górnym okienku Projektanta tabel.
typ danych
Wyświetla typ danych dla wybranej kolumny. Aby edytować tę właściwość, kliknij jej wartość, rozwiń listę rozwijaną i wybierz inną wartość.
wartość domyślna lub powiązanie
Wyświetla wartość domyślną dla tej kolumny, gdy żadna wartość nie jest określona dla tej kolumny. Wartość tego pola może być wartością domyślnego ograniczenia programu SQL Server lub nazwą ograniczenia globalnego, z którym jest powiązana kolumna. Lista rozwijana zawiera wszystkie globalne wartości domyślne zdefiniowane w bazie 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
Skalowanie
Wyświetla maksymalną liczbę cyfr, które mogą pojawić się po prawej stronie punktu dziesiętnego dla wartości tej kolumny. Ta właściwość pokazuje 0 dla typów danych nieliczbowych.
Precyzja
Wyświetla maksymalną liczbę cyfr dla wartości w tej kolumnie. Ta właściwość wyświetla 0 dla nieliczbowych typów danych.
Projektant tabel
Rozwija sekcję Table Designer.
Sortowanie
Wyświetla sekwencję sortowania, którą program SQL Server stosuje domyślnie do kolumny za każdym razem, gdy wartości kolumn są używane do sortowania wierszy wyniku zapytania. Aby edytować sortowanie, wybierz właściwość, kliknij wielokropek ( ) z prawej strony wartości właściwości, aby wyświetlić okno dialogowe sortowania .
specyfikacja kolumn obliczeniowych
Wyświetla informacje o obliczonej kolumnie. Wartość wyświetlana dla właściwości jest taka sama jak wartość właściwości podrzędnej Formuła i wyświetla formułę dla obliczonej kolumny.
Uwaga
Aby zmienić wartość wyświetlaną dla właściwości Computed Column Specification, należy ją rozwinąć i edytować właściwość podrzędną Formuły .
Formuła Wyświetla formułę dla obliczonej kolumny. Aby edytować tę właściwość, wpisz nową formułę bezpośrednio.
Jest utrwalone Wskazuje, czy wyniki formuły są przechowywane. Jeśli ta właściwość jest ustawiona na Nie, to tylko formuła jest przechowywana, a wartości są obliczane za każdym razem, gdy ta kolumna jest przywoływana. Aby edytować tę właściwość, kliknij jej wartość, rozwiń listę rozwijaną i wybierz inną wartość.
Aby uzyskać więcej informacji, zobacz Określanie obliczonych kolumn w tabeli.
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
Wyświetla tekst opisujący tę kolumnę. Aby edytować opis, wybierz właściwość, kliknij wielokropek ( ) z prawej strony wartości właściwości i zmodyfikuj opis w Opis właściwości okno dialogowe.
Deterministyczna
Pokazuje, czy typ danych wybranej kolumny można określić z pewnością.
DTS opublikowane
Pokazuje, czy kolumna jest opublikowana przez DTS. (Usługi przekształcania danych są przestarzałe).
specyfikacja pełnotekstowa
Wyświetla informacje o indeksie pełnotekstowym. Wartość tej właściwości jest wartością właściwości Is Full-text Indexed podrzędnej i wskazuje, czy ta kolumna jest indeksowana pełnotekstowo.
Notatka
Aby zmienić wartość wyświetlaną dla właściwości Specyfikacja pełnotekstowa, należy rozwinąć i edytować właściwość podrzędną Jest indeksowana pełnotekstowo.
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 edytować tę właściwość, kliknij jej wartość, rozwiń listę rozwijaną i wybierz wartość.
kolumna typu pełnotekstowego Wyświetla nazwę kolumny, na której ta kolumna jest indeksowana pełnotekstowo. Tę właściwość należy ustawić, jeśli właściwość Datatype dla tej kolumny jest ustawiona na image lub varbinary. Kolumna o nazwie w tej właściwości musi być typu [n]char, [n]varchar, lub xml, a lista rozwijana dla tej właściwości zawiera tylko kolumny, które mają jeden z tych trzech typów danych. Wiersze w kolumnie nazwanej tą właściwością wskazują typ dokumentu odpowiednich wierszy w kolumnie z możliwością wyszukiwania pełnotekstowego. Aby edytować tę właściwość, kliknij jej wartość, rozwiń listę rozwijaną i wybierz inną wartość.
Language Wskazuje język dzielnika wyrazów używanego do indeksowania kolumny. Wartość przechowywana we właściwości jest w rzeczywistości identyfikatorem ustawień regionalnych dla podziału wyrazów. Aby uzyskać więcej informacji na temat podziałów wyrazów i identyfikatorów LCID, zobacz Word Breakers and Stemmers (Podziały wyrazów i stemmery). Aby edytować tę właściwość, kliknij jej wartość, rozwiń listę rozwijaną i wybierz inną wartość.
semantyka statystyczna
Wybierz, czy włączyć semantyczne indeksowanie statystyczne dla wybranej kolumny. Aby uzyskać więcej informacji, zobacz Semantic Search (SQL Server).
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 Statystycznej Semantyki przed wybraniem Języka, języki dostępne w kolumnie Język będą ograniczone do tych, dla których istnieje obsługa modelu semantycznego języka.
ma subskrybenta programu innego niż SQL Server
Wskazuje, czy kolumna jest replikowana do subskrybenta, który nie jest serwerem SQL Server.
Specyfikacja tożsamości
Wyświetla informacje o tym, czy ta kolumna wymusza unikatowość wartości. Wartość tej właściwości wskazuje, czy ta kolumna jest kolumną tożsamości i jest taka sama jak wartość właściwości podrzędnej Is Identity.
Notatka
Aby zmienić wartość wyświetlaną dla właściwości Identity Specification, należy ją rozwinąć i edytować właściwość podrzędną Is Identity.
Is Identity Wskazuje, czy ta kolumna jest kolumną identyfikacyjną. Aby edytować tę właściwość, kliknij jej wartość, rozwiń listę rozwijaną i wybierz inną wartość.
Identity Seed Wyświetla wartość ziarna określoną podczas tworzenia tej kolumny tożsamości. Ta wartość jest przypisywana 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.
Przyrost tożsamości Wyświetla wartość przyrostu określoną w momencie tworzenia tej kolumny tożsamości. Podana wartość jest przyrostem, który zostanie dodany do Identity Seed w przypadku każdego nowego 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.
indeksowalne
Pokazuje, czy można indeksować wybraną kolumnę. Na przykład nie można indeksować niedeterministycznych kolumn obliczeniowych.
opublikowane po scaleniu
Pokazuje, czy kolumna jest publikowana w ramach scalania.
Nie do replikacji
Wskazuje, czy oryginalne wartości tożsamości są zachowywane podczas replikacji. Aby uzyskać więcej informacji na temat replikacji, zobacz CREATE TABLE (TWORZENIE TABELI). Aby edytować tę właściwość, kliknij jej wartość, rozwiń listę rozwijaną i wybierz inną wartość.
zreplikowane
Pokazuje, czy ta kolumna jest replikowana w innej lokalizacji.
RowGuid
Wskazuje, czy program SQL Server używa kolumny jako identyfikatora ROWGUID. Możesz ustawić tę wartość na Tak tylko dla unikatowej kolumny tożsamości. 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.
Notatka
Długość (maksymalna) typów danych jest różna dla każdego wiersza. sp_help zwraca wartość (-1) jako długość kolumn (maks.). Program SQL Server Management Studio wyświetla -1 jako rozmiar kolumny.