Diferența dintre Varchar și Nvarchar

Diferența cheie: În serverul SQL, ambele se referă la tipurile de date. Varchar reprezintă șirul de caractere cu lungime variabilă. Varchar stochează datele ASCII, în timp ce Nvarchar stochează datele UNICODE.

Tipurile de date joacă un rol important în descrierea formei de date. Este util pentru stocarea datelor. Două astfel de tipuri de date sunt varchar și nvarchar. Varchar reprezintă șirul de caractere cu lungime variabilă. Varchar ocupă practic numărul de octeți egal cu numărul de caractere stocate în coloană. Varchar este utilizat atunci când trebuie să fie stocate caractere non-Unicode. Alocă memoria în funcție de numărul de caractere introduse. De exemplu, varchar (30) va aloca inițial memorie de caractere zero în timpul timpului de declarare. Cu toate acestea, să presupunem că sunt introduse numai 20 de caractere, atunci în acest caz, memoria va fi alocată numai acelor 20 de caractere.

Nvarchar este liniștit la fel ca varchar. Cu toate acestea, este folosit pentru a stoca caracterele Unicode și, astfel, este capabil să stocheze mai multe limbi în baza de date. Nvarchar este preferat față de varchar, deoarece nu necesită conversii de codare pentru citirea de la sau scrierea în baza de date de fiecare dată. Pe de altă parte, conversiile necesită timp și sunt predispuse la erori. Cu toate acestea, ar trebui să folosiți numai nvarchar dacă este nevoie să stocați datele din diferite limbi care sunt colaționări care necesită doi octeți pentru a stoca un singur caracter.

Comparație între Varchar și Nvarchar în serverul SQL:

Varchar (n)

Nvarchar (n)

Definiție

Varchar stochează datele ASCII

Nvarchar stochează datele UNICODE.

Numărul de octeți pentru fiecare caracter

1

2

Opțional Parametru n interval

Valoarea opțională a parametrului n poate fi de la 1 la 8000. Pot păstra maxim 8000 de caractere non-unicode.

Valoarea opțională a parametrului n poate fi de la 1 la 4000. Pot stoca maxim 4000 de caractere Unicode / Non-Unicode

Depozitare

Maximum 8000 de caractere non-unicode

Maximum 4000 caractere Unicode / Non-Unicode.

Pagina de cod

Diferite tipuri de pagini de cod

Pagina de cod universală Unicode

Salvarea memoriei

Spațiu de memorie de 50% este salvat mai mult decât în ​​comparație cu nvarchar

Mai puțină memorie a fost economisită comparativ.

Executarea interogărilor

Rapid

Comparativ lent

Recomandat

Articole Similare

  • comparații populare: Diferența dintre Wiki și Wikipedia

    Diferența dintre Wiki și Wikipedia

    Diferența principală: Wiki și Wikipedia sunt ambele site-uri de colaborare, dar sunt total diferite în ceea ce privește natura lor de conținut. Wiki este un site specificat de utilizator care este actualizat și șters de către utilizatorul respectiv, în timp ce Wikipedia este o enciclopedie gratuită online, despre care se știe că oferă informații despre subiecte. "Wiki&qu
  • comparații populare: Diferența dintre Tequila și Vodcă

    Diferența dintre Tequila și Vodcă

    Diferența principală: Tequila și vodka sunt două băuturi alcoolice diferite. Tequila este un spirit distilat care este compus din planta albastră de agave. Vodka este un spirit distilat care este compus din apă și etanol. Băuturile alcoolice servesc astăzi o varietate de scopuri. Este prezent la aproape orice eveniment, cum ar fi o petrecere sau o întâlnire. De asemene
  • comparații populare: Diferența dintre boabele de cafea și boabele de cacao

    Diferența dintre boabele de cafea și boabele de cacao

    Diferența cheie: Principala diferență dintre boabele de cafea și boabele de cacao constă în faptul că boabele de cafea sunt folosite pentru a face cafea, pe care boabele de cacao ajută să producă ciocolată în numeroasele sale soiuri. Principala diferență dintre boabele de cafea și boabele de cacao este că boabele de cafea sunt folosite pentru a face cafea, ce boabe de cacao ajută la producerea ciocolatei în numeroasele sale soiuri. De fapt, boabele
  • comparații populare: Diferența dintre Sarcina cu băiatul și fată

    Diferența dintre Sarcina cu băiatul și fată

    Diferenta cheie: Nimeni nu este sigur in timpul sarcinii ca daca va fi un baiat sau o fata. Se poate presupune sau ghici prin mituri comune / mai puțin frecvente despre a fi însărcinată cu un băiat sau o fată; sau cel mai bun mod este printr-o ultrasunete și / sau eșantionare chimică, efectuate de un tehnician autorizat. A deven
  • comparații populare: Diferența dintre cocktail și mocktail

    Diferența dintre cocktail și mocktail

    Diferența cheie: Cocktail-urile sunt băuturi alcoolice mixte care necesită amestecarea fie unui tip de alcool cu ​​sucuri, băuturi răcoritoare și alte fructe, fie amestecarea mai multor băuturi alcoolice cu sucuri sau ceai de gheață. Mocktail este orice băutură mixtă care nu are alcool. Mocktail-ul es
  • comparații populare: Diferența dintre Expert și Master

    Diferența dintre Expert și Master

    Diferența cheie: "Experții" sunt cei care au dobândit abilități prin instruire sau practică. Pe de altă parte, "Maestrul" este o persoană care comandă sau controlează. El este cel care este pe deplin calificat, calificat și cu experiență în slujba sa. Experții și maeștrii sunt două cuvinte diferite, care pot fi confundate în mod obișnuit. Există o diferență
  • comparații populare: Diferența dintre fiancé și soț / soție

    Diferența dintre fiancé și soț / soție

    Diferența cheie: Termenul "logodnic" se referă la un bărbat care este angajat să se căsătorească și "soțul se referă la cineva care este deja căsătorit. Termenii "fiancé" și "soț / soție" sunt adesea confuzi, deoarece ambele sunt folosite pentru a se referi la persoanele care sunt sau vor fi căsătorite. Cu toate acestea
  • comparații populare: Diferența dintre scaun și scaun

    Diferența dintre scaun și scaun

    Diferența principală: un scaun este în esență orice mobilier cu o suprafață ridicată care poate fi folosită pentru a putea fi așezată individual. Scaunele au de obicei spătar și patru picioare. Un scaun diferă de un scaun în multe feluri; în primul rând nu are spătar sau cotieră. Este, de asemenea, de obicei mai mică în înălțime decât un scaun tradițional. Scaunul și scaunul sunt
  • comparații populare: Diferența dintre dioda și dioda Zener

    Diferența dintre dioda și dioda Zener

    Diferența cheie: o diodă este un tip de dispozitiv electric care permite curentului să se deplaseze printr-o singură direcție. Se compune dintr-un semiconductor de tip N și un semiconductor de tip P care sunt plasate împreună. O diodă zener este o diodă puternic dopată, cu o regiune de epuizare foarte îngustă. Permite flu

Alegerea Editorului

Diferența dintre fila Sony Xperia Z și Google Nexus 10

Diferența cheie: Sony a anunțat recent linia de smartphone-uri și tablete revăzute. Împreună cu noul telefon Sony Xperia Z, compania a adăugat, de asemenea, o nouă tabletă, fișierul Sony Xperia Z. Tableta acceptă un touchscreen capacitiv TFT de 10, 1 inch și este creat utilizând tehnologia Sony Mobile BRAVIA Engine 2. În plus, Ne