Kolomeigenschappen (Visual Database Tools)
van toepassing op:SQL Server-
Er zijn twee sets eigenschappen voor kolommen: een volledige set die u kunt zien op het tabblad Kolomeigenschappen in Table Designer (alleen beschikbaar voor Microsoft SQL Server-databases) en een subset die u kunt zien in het venster Eigenschappen met Server Explorer.
Notitie
De eigenschappen in dit onderwerp worden gerangschikt op categorie in plaats van alfabet.
Notitie
De dialoogvensters en menuopdrachten die u ziet, kunnen afwijken van de dialoogvensters die worden beschreven in Help, afhankelijk van uw actieve instellingen of editie. Als u uw instellingen wilt wijzigen, kiest u Import- en exportinstellingen in het menu Extra.
Eigenschappenvenster
Deze eigenschappen worden weergegeven in het venster Eigenschappen wanneer u een kolom selecteert in Server Explorer.
Notitie
Deze eigenschappen, die toegankelijk zijn via Server Explorer, zijn alleen lezen. Als u kolomeigenschappen voor SQL Server-databases wilt bewerken, selecteert u de kolom in Table Designer. Deze eigenschappen worden verderop in dit onderwerp beschreven.
identiteitscategorie
Hiermee worden de eigenschappen Naam en Database weergegeven.
Naam
Geeft de naam van de kolom weer.
Database
Toont de naam van de gegevensbron voor de geselecteerde kolom. (Alleen van toepassing op OLE DB.)
Diverse Categorie
Breidt uit om de resterende eigenschappen weer te geven.
gegevenstype
Geeft het gegevenstype van de geselecteerde kolom weer. Zie gegevenstypen (Transact-SQL)voor meer informatie.
identiteitsverhoging
Toont het increment dat wordt toegevoegd aan de Identity Seed voor elke volgende rij van de identiteitskolom. (Alleen van toepassing op SQL Server.)
Identiteitszaad
Geeft de seed-waarde weer die is toegewezen aan de eerste rij in de tabel voor de identiteitskolom. (Alleen van toepassing op SQL Server.)
is identiteit
Geeft aan of de geselecteerde kolom de identiteitskolom voor de tabel is. (Alleen van toepassing op SQL Server.)
lengte
Geeft het aantal tekens weer dat is toegestaan voor gegevenstypen op basis van tekens.
nullable
Geeft aan of de kolom null-waarden toestaat.
Precisie
Geeft het maximum aantal cijfers weer dat is toegestaan voor numerieke gegevenstypen. Deze eigenschap toont 0 voor niet-numerieke gegevenstypen.
Schaal
Geeft het maximum aantal cijfers weer dat rechts van het decimaalteken voor numerieke gegevenstypen kan worden weergegeven. Deze waarde moet kleiner zijn dan of gelijk zijn aan de precisie. Deze eigenschap toont 0 voor niet-numerieke gegevenstypen.
Tabblad Kolomeigenschappen
Als u deze eigenschappen wilt openen, klikt u in Server Explorer met de rechtermuisknop op de tabel waartoe de kolom behoort, kiest u Tabeldefinitie openenen selecteert u de rij in het tabelraster in Table Designer.
Notitie
Deze eigenschappen zijn alleen van toepassing op SQL Server.
Algemene categorie
Uitklappen om naam, sta null-waarden toe, gegevenstype, standaardwaarde of binding, lengte, precisieen schaalweer te geven.
Naam
Geeft de naam van de kolom weer. Als u de naam wilt bewerken, typt u het tekstvak.
Voorzichtigheid
Als bestaande query's, weergaven, door de gebruiker gedefinieerde functies, standaardprocedures of programma's naar de kolom verwijzen, maakt de naamswijziging deze objecten ongeldig.
Nullwaarden toestaan
Geeft aan of het gegevenstype van de kolom null-waarden toestaat.
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. Zie gegevenstypen (Transact-SQL)voor meer informatie.
standaardwaarde of bindings-
Geeft de standaardwaarde voor deze kolom weer wanneer er geen waarde is opgegeven voor deze kolom. De vervolgkeuzelijst bevat alle algemene standaardwaarden die zijn gedefinieerd in de gegevensbron. 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.
Precisie
Geeft het maximum aantal cijfers weer dat is toegestaan voor numerieke gegevenstypen. Deze eigenschap toont 0 voor niet-numerieke gegevenstypen. Deze eigenschap is alleen beschikbaar voor numerieke gegevenstypen.
schaal
Geeft het maximum aantal cijfers weer dat rechts van het decimaalteken voor numerieke gegevenstypen kan worden weergegeven. Deze waarde moet kleiner zijn dan of gelijk zijn aan de precisie. Deze eigenschap toont 0 voor niet-numerieke gegevenstypen. Deze eigenschap is alleen beschikbaar voor numerieke gegevenstypen.
Tabelontwerper Categorie
Breidt uit om de resterende eigenschappen weer te geven.
sortering
Geeft de sorteringsinstelling voor de geselecteerde kolom weer. Als u deze instelling wilt wijzigen, klikt u op Sortering en klikt u vervolgens op het beletselteken (...) rechts van de waarde.
Specificatie van berekende kolomcategorie
Breidt uit om eigenschappen weer te geven voor Formula en wordt persistent. Als de kolom wordt berekend, wordt de formule ook weergegeven. Als u de formule wilt bewerken, vouwt u deze categorie uit en bewerkt u deze in de eigenschap Formule.
formule
Geeft de formule weer die door de geselecteerde kolom wordt gebruikt als het een berekende kolom is. In dit veld kunt u een formule invoeren of wijzigen.
blijft behouden
Hiermee kunt u de berekende kolom opslaan met de gegevensbron. Een permanente berekende kolom kan worden geïndexeerd.
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
Geeft de beschrijving van de kolom weer. Als u de volledige beschrijving wilt zien of wilt bewerken, klikt u op Beschrijving en klikt u vervolgens op het beletselteken (...) rechts van de eigenschap.
categorie specificatie voor volledige tekst
Wordt uitgevouwen om eigenschappen weer te geven die specifiek zijn voor kolommen met volledige tekst.
is volledig doorzoekbaar
Geeft aan of deze kolom is geïndexeerd in volledige tekst. 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 waarde wilt wijzigen, klikt u erop, vouwt u de vervolgkeuzelijst uit en kiest u een nieuwe waarde.
kolom met volledige tekst
Hier ziet u welke kolom wordt gebruikt om het documenttype van een kolom van het type afbeelding te definiëren. Het gegevenstype afbeelding kan worden gebruikt voor het opslaan van documenten, variërend van .doc bestanden tot XML-bestanden.
Language
Geeft de taal aan die wordt gebruikt om de kolom te indexeren.
statistische semantiek
Selecteer of u statistische semantische indexering wilt inschakelen voor de geselecteerde kolom. Zie tijdelijke aanduiding Semantic Searchvoor 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
Hier wordt weergegeven of de kolom een niet-Microsoft SQL Server-abonnee heeft.
Identiteitsspecificatie Categorie
Breidt uit om eigenschappen weer te geven voor Is Identity, Identity Incrementen Identity Seed.
is identiteit
Geeft aan of de geselecteerde kolom de identiteitskolom voor de tabel is. Als u de eigenschap wilt wijzigen, opent u de tabel in Table Designer en bewerkt u de eigenschappen in het venster Eigenschappen. Deze instelling is alleen van toepassing op kolommen met een gegevenstype op basis van getallen, zoals int.
Identiteitsvermeerdering
Toont de verhoging die aan de Identity Seed wordt toegevoegd 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.
Identiteitszaad
Geeft de waarde weer die is 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.
is deterministisch
Geeft aan of het gegevenstype van de geselecteerde kolom met zekerheid kan worden bepaald.
Is door DTS gepubliceerd
Geeft aan of de kolom DTS-gepubliceerd is.
is indexeerbaar
Geeft aan of de geselecteerde kolom kan worden geïndexeerd. Niet-deterministische berekende kolommen kunnen bijvoorbeeld niet worden geïndexeerd.
is samengevoegd gepubliceerd
Geeft aan of de kolom is samengevoegd-gepubliceerd.
is niet voor replicatie
Geeft aan of de oorspronkelijke identiteitswaarden behouden blijven tijdens de replicatie. Als u deze eigenschap wilt bewerken, klikt u op de waarde, vouwt u de vervolgkeuzelijst uit en kiest u een andere waarde.
wordt gerepliceerd
Geeft aan of deze kolom op een andere locatie wordt gerepliceerd.
is RowGuid
Hiermee wordt aangegeven of SQL Server de kolom gebruikt als een ROWGUID. U kunt deze waarde instellen op Ja alleen voor een kolom met het gegevenstype van uniqueidentifier-. Als u deze eigenschap wilt bewerken, klikt u op de waarde, vouwt u de vervolgkeuzelijst uit en kiest u een andere waarde.
Formaat
Geeft de grootte weer in bytes die zijn toegestaan op basis van het gegevenstype van de kolom. Een nchar gegevenstype kan bijvoorbeeld een lengte van 10 (het aantal tekens) hebben, maar het zou een grootte van 20 hebben om rekening te houden met Unicode-tekensets.
Notitie
De lengte van een varchar(max) gegevenstype varieert voor elke rij. sp_help geeft (-1) als de lengte van een varchar(max) kolom met . Management Studio geeft -1 weer als kolomgrootte.