Dela via


Egenskaper för tabellkolumner (SQL Server Management Studio)

gäller för: SQL Server 2016 (13.x) och senare Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL-databas i Microsoft Fabric

De här egenskaperna visas i den nedre rutan i Tabelldesignern. Om inget annat anges kan du redigera dessa egenskaper i fönstret Egenskaper när kolumnen är markerad. Kolumnegenskaper kan visas i kategorier eller alfabetiskt. Många egenskaper visas bara eller kan bara ändras för vissa datatyper.

Anteckning

Om tabellen publiceras för replikering måste du göra schemaändringar med hjälp av Transact-SQL-instruktionen ALTER TABLE eller SQL Server Management Objects (SMO). När schemaändringar görs med tabelldesignern eller databasdiagramdesignern försöker den släppa och återskapa tabellen. Det går inte att släppa publicerade objekt. Därför misslyckas schemaändringen.

Allmänt
Expanderar för att visa Namn, Tillåt nullvärden, Datatyp, Standardvärde eller bindning, Längd, Precisionoch Skala.

Namn
Visar namnet på den markerade kolumnen.

Tillåt nullvärden
Anger om den här kolumnen tillåter null-värden. Om du vill redigera den här egenskapen klickar du på kryssrutan Tillåt nullvärden som motsvarar kolumnen i den övre rutan i Tabelldesignern.

Datatyp
Visar datatypen för den valda kolumnen. Om du vill redigera den här egenskapen klickar du på dess värde, expanderar listrutan och väljer ett annat värde.

standardvärde eller bindning
Visar standardvärdet för den här kolumnen när inget värde har angetts för den här kolumnen. Värdet för det här fältet kan vara antingen värdet för en SQL Server-standardvillkor eller namnet på en global begränsning som kolumnen är bunden till. Listrutan innehåller alla globala standardvärden som definierats i databasen. Om du vill binda kolumnen till ett globalt standardvärde väljer du i listrutan. Om du vill skapa en standardbegränsning för kolumnen skriver du standardvärdet direkt som text.

längd
Visar antalet tecken som tillåts för teckenbaserade datatyper. Den här egenskapen är endast tillgänglig för teckenbaserade datatyper

Skala
Visar det maximala antalet siffror som kan visas till höger om decimaltecknet för värden i den här kolumnen. Den här egenskapen visar 0 för icke-numeriska datatyper.

Precision
Visar det maximala antalet siffror för värden i den här kolumnen. Den här egenskapen visar 0 för icke-numeriska datatyper.

Tabell Designer
Expanderar avsnittet Table Designer.

Sammanställning
Visar den sorteringssekvens som SQL Server tillämpar som standard på kolumnen när kolumnvärdena används för att sortera rader i ett frågeresultat. Om du vill redigera sorteringen väljer du egenskapen och klickar på ellipsen ( ) som visas till höger om egenskapsvärdet för att öppna dialogrutan Sortering.

beräknad kolumnspecifikation
Visar information om en beräknad kolumn. Värdet som visas för egenskapen är detsamma som värdet för det underordnade egenskapen Formel och visar formeln för den beräknade kolumnen.

Not

Om du vill ändra värdet som visas för egenskapen Beräknad kolumnspecifikation måste du expandera och redigera den underordnade egenskapen Formel.

  • Formel Visar formeln för den beräknade kolumnen. Om du vill redigera den här egenskapen skriver du en ny formel direkt.

  • Sparas Anger huruvida resultaten av formeln lagras. Om den här egenskapen är inställd på Nej lagras endast formeln och värdena beräknas varje gång kolumnen refereras. Om du vill redigera den här egenskapen klickar du på dess värde, expanderar listrutan och väljer ett annat värde.

Mer information finns i Ange beräknade kolumner i en tabell.

Komprimerad Datatyp
Visar information om fältets datatyp i samma format som SQL CREATE TABLE-instruktionen. Till exempel skulle ett fält som innehåller en variabellängdssträng med en maximal längd på 20 tecken representeras som "varchar(20)". Om du vill ändra den här egenskapen skriver du värdet direkt.

Beskrivning
Visar text som beskriver den här kolumnen. Om du vill redigera beskrivningen väljer du egenskapen, klickar på ellipsen ( ) som visas till höger om egenskapsvärdet och redigerar beskrivningen i dialogrutan Description Property .

deterministisk
Visar om datatypen för den valda kolumnen kan fastställas med säkerhet.

DTS-publicerad
Visar om kolumnen är DTS-publicerad. (Data Transformation Services är inaktuell).

Fulltextspecifikation
Visar information om ett fulltextindex. Värdet för den här egenskapen är värdet för den underordnade egenskapen Är fulltextindexerad och anger om den här kolumnen är fulltextindexerad.

Notis

För att ändra värdet som visas för egenskapen Fullständig textspecifikation måste du expandera den och redigera den underordnade egenskapen Är fulltextindexerad.

  • Är fulltextindexerad Anger om den här kolumnen är fulltextindexerad. Den här egenskapen kan anges till Ja endast om datatypen för den här kolumnen är fulltextsökningsbar och om tabellen som den här kolumnen tillhör har ett fulltextindex angivet för den. Om du vill redigera den här egenskapen klickar du på dess värde, expanderar listrutan och väljer ett värde.

  • Kolumn med fulltexttyp Visar namnet på kolumnen där den här kolumnen är fulltextindexerad. Den här egenskapen måste anges om egenskapen Datatype för den här kolumnen antingen är image eller varbinary. Kolumnen som nämns i den här egenskapen måste vara av typen [n]char, [n]varchar, eller xml, och listrutan för den här egenskapen innehåller endast kolumner som har någon av dessa tre datatyper. Rader i kolumnen som namnges av denna egenskap anger dokumenttypen för motsvarande rader i den fulltext-sökbara kolumnen. Om du vill redigera den här egenskapen klickar du på dess värde, expanderar listrutan och väljer ett annat värde.

  • Language Anger språket för ordbrytaren som används för att indexera kolumnen. Värdet som lagras i egenskapen är faktiskt lokalidentifieraren för ordbrytaren. Mer information om ordbrytare och LCID finns i Word Breakers och Stemmers. Om du vill redigera den här egenskapen klickar du på dess värde, expanderar listrutan och väljer ett annat värde.

statistiska semantik
Välj om du vill aktivera statistisk semantisk indexering för den valda kolumnen. Mer information finns i Semantic Search (SQL Server).

Om du väljer en Language innan du väljer statistiska semantik, och det valda språket inte har någon associerad semantisk språkmodell, är alternativet statistisk semantik inställt på Ingen och kan inte ändras. Om du väljer Ja för alternativet statistiska semantik innan du väljer ett Language, begränsas de språk som är tillgängliga i kolumnen Language till de språk som stöds av semantikspråkmodellen.

har icke-SQL Server-prenumeranter
Anger om kolumnen replikeras till en prenumerant som inte är en SQL Server.

Identitetsspecifikation
Visar information om huruvida och hur den här kolumnen framtvingar unikhet för dess värden. Värdet för denna egenskap anger om kolumnen är en identitetskolumn och är detsamma som värdet för den underordnade egenskapen Är identitet.

Obs

Om du vill ändra värdet som visas för egenskapen Identity Specification måste du expandera den och redigera den underordnade egenskapen Is Identity.

  • Is Identity Anger om den här kolumnen är en identitetskolumn eller inte. Om du vill redigera den här egenskapen klickar du på dess värde, expanderar listrutan och väljer ett annat värde.

  • Identity Seed Visar det startvärde som angavs när den här identitetskolumnen skapades. Det här värdet tilldelas till den första raden i tabellen. Om du lämnar cellen tom tilldelas värdet 1 som standard. Om du vill redigera den här egenskapen skriver du det nya värdet direkt.

  • Identity Increment Visar det inkrementsvärde som angavs när den här identitetskolumnen skapades. Det här värdet är den ökning som läggs till i Identity Seed- för varje efterföljande rad. Om du lämnar cellen tom tilldelas värdet 1 som standard. Om du vill redigera den här egenskapen skriver du det nya värdet direkt.

indexerbar
Visar om den valda kolumnen kan indexeras. Till exempel kan inte icke-deterministiska beräknade kolumner indexeras.

Slutfört och publicerat efter sammanslagning
Visar om kolumnen är sammanslagningspublicerad.

inte för replikering
Anger om ursprungliga identitetsvärden bevaras under replikeringen. Mer information om replikering finns i SKAPA TABELL. Om du vill redigera den här egenskapen klickar du på dess värde, expanderar listrutan och väljer ett annat värde.

replikerade
Visar om den här kolumnen replikeras på en annan plats.

RowGuid
Anger om SQL Server använder kolumnen som en ROWGUID. Du kan ange det här värdet till Ja endast för en unik identitetskolumn. Om du vill redigera den här egenskapen klickar du på dess värde, expanderar listrutan och väljer ett annat värde.

Storlek
Visar storleken i byte som tillåts av kolumnens datatyp. En nchar-datatyp kan till exempel ha en längd på 10 (antalet tecken), men den skulle ha en storlek på 20 för att ta hänsyn till Unicode-teckenuppsättningar.

Anteckning

Längden på en (max) datatyper varierar för varje rad. sp_help returnerar (-1) som längden på (max) kolumner. SQL Server Management Studio visar -1 som kolumnstorlek.