Eigenschappen van tabelkolommen (SQL Server Management Studio)
van toepassing op: SQL Server 2016 (13.x) en hoger
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL-database in Microsoft Fabric
Deze eigenschappen worden weergegeven in het onderste deelvenster van Table Designer. Tenzij anders vermeld, kunt u deze eigenschappen bewerken in het venster Eigenschappen wanneer de kolom is geselecteerd. De kolomeigenschappen kunnen worden weergegeven in categorieën of alfabetisch. Veel eigenschappen worden alleen weergegeven of kunnen alleen worden gewijzigd voor bepaalde gegevenstypen.
Notitie
Als de tabel is gepubliceerd voor replicatie, moet u schemawijzigingen aanbrengen met behulp van de Transact-SQL instructie ALTER TABLE of SMO (SQL Server Management Objects). Wanneer schemawijzigingen worden aangebracht met de tabelontwerper of de ontwerpfunctie voor databasediagrammen, wordt geprobeerd de tabel te verwijderen en opnieuw te maken. U kunt gepubliceerde objecten niet verwijderen, waardoor de schemawijziging mislukt.
Algemeen
Breidt uit om naamweer te geven, Null toestaan, gegevenstype, standaardwaarde of binding, lengte, precisieen schaal.
Naam
Geeft de naam van de geselecteerde kolom weer.
Nullwaarden toestaan
Geeft aan of deze kolom null-waarden toestaat. Als u deze eigenschap wilt bewerken, klikt u op het selectievakje Null-waarden toestaan dat overeenkomt met de kolom in het bovenste deelvenster van Table Designer.
Gegevenstype
Geeft het gegevenstype voor de geselecteerde kolom weer. Als u deze eigenschap wilt bewerken, klikt u op de waarde, vouwt u de vervolgkeuzelijst uit en kiest u een andere waarde.
Standaardwaarde of Koppeling
Geeft de standaardwaarde voor deze kolom weer wanneer er geen waarde is opgegeven voor deze kolom. De waarde van dit veld kan de waarde zijn van een standaardbeperking van SQL Server of de naam van een globale beperking waaraan de kolom is gebonden. De vervolgkeuzelijst bevat alle algemene standaardwaarden die zijn gedefinieerd in de database. Als u de kolom aan een algemene standaardwaarde wilt koppelen, selecteert u deze in de vervolgkeuzelijst. Als u ook een standaardbeperking voor de kolom wilt maken, typt u de standaardwaarde rechtstreeks als tekst.
lengte
Geeft het aantal tekens weer dat is toegestaan voor gegevenstypen op basis van tekens. Deze eigenschap is alleen beschikbaar voor gegevenstypen op basis van tekens
schaal
Geeft het maximum aantal cijfers weer dat rechts van het decimaalteken voor waarden van deze kolom kan worden weergegeven. Deze eigenschap toont 0 voor niet-numerieke gegevenstypen.
Precisie
Geeft het maximum aantal cijfers weer voor waarden in deze kolom. Deze eigenschap toont 0 voor niet-numerieke gegevenstypen.
Table Designer
Hiermee opent u de sectie Tabelontwerper.
sortering
Geeft de samenvouwvolgorde weer die sql Server standaard toepast op de kolom wanneer de kolomwaarden worden gebruikt om rijen van een queryresultaat te sorteren. Als u de sortering wilt bewerken, selecteert u de eigenschap en klikt u op het beletselteken () rechts van de eigenschapswaarde om het dialoogvenster Sortering weer te geven.
berekende kolomspecificatie
Geeft informatie weer over een berekende kolom. De waarde die voor de eigenschap wordt weergegeven, is hetzelfde als de waarde van de Formule onderliggende eigenschap en geeft de formule voor de berekende kolom weer.
Notitie
Als u de waarde wilt wijzigen die wordt weergegeven voor de eigenschap berekende kolomspecificatie, moet u deze uitbreiden en de onderliggende eigenschap Formule bewerken.
Formule Geeft de formule weer voor de berekende kolom. Als u deze eigenschap wilt bewerken, typt u rechtstreeks een nieuwe formule.
Wordt opgeslagen Geeft aan of de resultaten van de formule worden bewaard. Als deze eigenschap is ingesteld op Geen, wordt alleen de formule opgeslagen en worden de waarden telkens berekend wanneer naar deze kolom wordt verwezen. Als u deze eigenschap wilt bewerken, klikt u op de waarde, vouwt u de vervolgkeuzelijst uit en kiest u een andere waarde.
Zie Berekende kolommen opgeven in een tabelvoor meer informatie.
verkort gegevenstype
Geeft informatie weer over het gegevenstype van het veld, in dezelfde indeling als de SQL CREATE TABLE-instructie. Een veld met een tekenreeks met een variabele lengte met een maximumlengte van 20 tekens wordt bijvoorbeeld weergegeven als 'varchar(20)'. Als u deze eigenschap wilt wijzigen, typt u de waarde rechtstreeks.
beschrijving
Hiermee wordt tekst weergegeven die deze kolom beschrijft. Als u de beschrijving wilt bewerken, selecteert u de eigenschap, klikt u op het beletselteken () rechts van de eigenschapswaarde en bewerkt u de beschrijving in het dialoogvenster Beschrijvingseigenschap.
deterministische
Geeft aan of het gegevenstype van de geselecteerde kolom met zekerheid kan worden bepaald.
door DTS gepubliceerde
Geeft aan of de kolom als DTS-gepubliceerd is. (Data Transformation Services is verouderd verklaard).
specificatie voor volledige tekst
Geeft informatie weer over een volledige tekstindex. De waarde van deze eigenschap is de waarde van de is geïndexeerd in volledige tekst onderliggende eigenschap en geeft aan of deze kolom is geïndexeerd in volledige tekst.
Notitie
Als u de waarde wilt wijzigen die wordt weergegeven voor de eigenschap Specificatie voor volledige tekst, moet u deze uitbreiden en de ondergeschikte eigenschap Volledige tekst geïndexeerd bewerken.
is in volledige tekst geïndexeerd Geeft aan of deze kolom in volledige tekst is geïndexeerd. Deze eigenschap kan worden ingesteld op Ja alleen als het gegevenstype voor deze kolom doorzoekbaar is en als de tabel waartoe deze kolom behoort, een volledige-tekstindex heeft opgegeven. Als u deze eigenschap wilt bewerken, klikt u op de waarde, vouwt u de vervolgkeuzelijst uit en kiest u een waarde.
Kolom met volledige tekst Geeft de naam weer van de kolom waarop deze kolom is geïndexeerd. Deze eigenschap moet worden ingesteld als de eigenschap Datatype voor deze kolom afbeelding of varbinaireis. De kolom met de naam in deze eigenschap moet van het type [n]char, [n]varchar, of xml-zijn en de vervolgkeuzelijst voor deze eigenschap bevat alleen kolommen met een van deze drie gegevenstypen. Rijen in de kolom met de naam van deze eigenschap geven het documenttype aan van de bijbehorende rijen in de kolom met volledige tekst. Als u deze eigenschap wilt bewerken, klikt u op de waarde, vouwt u de vervolgkeuzelijst uit en kiest u een andere waarde.
Language Geeft de taal aan van de woordonderbreker die wordt gebruikt om de kolom te indexeren. De waarde die in de eigenschap is opgeslagen, is in feite de taalinstellings-id voor de woordonderbreker. Zie Word Breakers en Stemmers voor meer informatie over woordonderbrekers en LCID's. Als u deze eigenschap wilt bewerken, klikt u op de waarde, vouwt u de vervolgkeuzelijst uit en kiest u een andere waarde.
statistische semantiek
Selecteer of u statistische semantische indexering wilt inschakelen voor de geselecteerde kolom. Zie Semantic Search (SQL Server)voor meer informatie.
Als u een Taal selecteert voordat u statistische semantiekselecteert en de geselecteerde taal geen gekoppeld Semantisch taalmodel heeft, wordt de optie statistische semantiek ingesteld op Geen en kan niet worden gewijzigd. Als u Ja selecteert voor de optie Statistische semantiek voordat u een taalselecteert, worden de talen die beschikbaar zijn in de kolom Taal beperkt tot de talen waarvoor Semantische taalmodelondersteuning beschikbaar is.
heeft niet-SQL Server-abonnee
Geeft aan of de kolom wordt gerepliceerd naar een abonnee die geen SQL Server is.
identiteitsspecificatie
Geeft informatie weer over of en hoe deze kolom uniekheid afdwingt voor de waarden. De waarde van deze eigenschap geeft aan of deze kolom een identiteitskolom is en is gelijk aan de waarde van de ondergeschikte eigenschap Is Identity.
Notitie
Als u de waarde wilt wijzigen die wordt weergegeven voor de eigenschap Identity Specification, moet u deze uitbreiden en de eigenschap Is Identity onderliggende eigenschap bewerken.
is identiteit Geeft aan of deze kolom een identiteitskolom is. Als u deze eigenschap wilt bewerken, klikt u op de waarde, vouwt u de vervolgkeuzelijst uit en kiest u een andere waarde.
Identity Seed Geeft de seed-waarde weer die is opgegeven bij het aanmaken van deze identiteitskolom. Deze waarde wordt toegewezen aan de eerste rij in de tabel. Als u deze cel leeg laat, wordt standaard de waarde 1 toegewezen. Als u deze eigenschap wilt bewerken, typt u de nieuwe waarde rechtstreeks.
Identity Increment Geeft de incrementwaarde weer die is opgegeven bij het aanmaken van deze identiteitskolom. Deze waarde is de toename die wordt toegevoegd aan de Identity Seed voor elke volgende rij. Als u deze cel leeg laat, wordt standaard de waarde 1 toegewezen. Als u deze eigenschap wilt bewerken, typt u de nieuwe waarde rechtstreeks.
indexeerbaar
Geeft aan of de geselecteerde kolom kan worden geïndexeerd. Niet-deterministische berekende kolommen kunnen bijvoorbeeld niet worden geïndexeerd.
Samengevoegd-gepubliceerd
Geeft aan of de kolom is opgenomen in een samenvoegpublicatie.
niet voor replicatie
Geeft aan of de oorspronkelijke identiteitswaarden behouden blijven tijdens de replicatie. Zie CREATE TABLE voor meer informatie over replicatie. Als u deze eigenschap wilt bewerken, klikt u op de waarde, vouwt u de vervolgkeuzelijst uit en kiest u een andere waarde.
Gerepliceerd
Geeft aan of deze kolom op een andere locatie wordt gerepliceerd.
RowGuid
Hiermee wordt aangegeven of SQL Server de kolom gebruikt als een ROWGUID. U kunt deze waarde instellen op Ja alleen voor een unieke identiteitskolom. Als u deze eigenschap wilt bewerken, klikt u op de waarde, vouwt u de vervolgkeuzelijst uit en kiest u een andere waarde.
Grootte
Geeft de grootte weer in bytes die zijn toegestaan op basis van het gegevenstype van de kolom. Een nchar-gegevenstype kan bijvoorbeeld een lengte hebben van 10 (het aantal tekens), maar het zou een grootte van 20 hebben om rekening te houden met Unicode-tekensets.
Notitie
De lengte van een (max) gegevenstypen variëren voor elke rij. sp_help retourneert (-1) als lengte van (max) kolommen. SQL Server Management Studio geeft -1 weer als kolomgrootte.