We weten dat een database verschillende datatypes kan hebben. Stel je een organisatie voor met verschillende databases zoals Medewerkers, Afdelingen, Financiën. De werknemer database heeft een tabel waarin de details van elke werknemer en werknemer wordt uniek geïdentificeerd met behulp van de werknemer ID.

In de meeste gevallen bestaat een werknemers-ID uit een combinatie van cijfers en letters. Hoe kan de database de waarden opslaan? Daarvoor wordt een speciaal datatype gebruikt, varchar of Variable Character datatype. Het gebruikt cijfers en letters.

  1. varchar :
    Variable Character of kortweg varchar is een datatype dat niet-Unicode data opslaat.
    De syntax voor varchar is:
    Syntax :
    varchar (n)

    n – is het aantal bytes. De maximale opslagcapaciteit is tot 8000 bytes.

  2. varchar(max) :
    Hiermee worden tekenreeksgegevens opgeslagen met een maximale opslaggrootte van 2³¹-1 bytes.

    Syntaxis :

    varchar(max)
  3. nvarchar :
    Hiermee worden unicodegegevens van variabele lengte opgeslagen.
    Syntax voor nvarchar is:
    Syntax :
    nvarchar

    n – is het aantal bytes en kan tot 4000 bytes opslaan. Als de lengte voor het datatype niet wordt opgegeven, neemt het de standaard waarde van 1. Deze datatypes kunnen worden gebruikt bij het maken van een tabel.

Een overzicht van deze datatypes :

Caracteristieken varchar varchar(max) nvarchar
Storage Hierin worden variabele lengte, niet-unicode tekenreeksgegevens. Hierin worden niet-unicode tekenreeksgegevens van variabele lengte opgeslagen. Hierin worden unicode tekenreeksgegevens van variabele lengte opgeslagen.
Syntax varchar(n)

*n is het aantal bytes

varchar(max)

*max is de maximale opslagwaarde.

nvarchar

*n is het aantal bytes.

Opslaggrootte 1-8000 bytes 2³¹-1 bytes 1-4000 bytes

Artikel tags :

SQL

Praktijk Tags :

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *