de-vraag
  • Otázky
  • Značky
  • Používatelia
Oznámenia
Odmeny
Registrácia
Po registrácii budete informovaní o odpovediach a komentároch na vaše otázky.
Prihlásiť sa
Ak už máte konto, prihláste sa a skontrolujte nové oznámenia.
Za pridané otázky, odpovede a komentáre budú udelené odmeny.
Viac na
Zdroj
Upraviť
 MrDatabase
MrDatabase
Question

Aký je rozdiel medzi znakmi char, nchar, varchar a nvarchar v serveri SQL Server?

Čo znamená pojem nvarchar?

Aký je rozdiel medzi char, nchar, varchar a nvarchar v SQL Serveri?

594 2008-10-06T22:47:33+00:00 3
 PeterAllenWebb
PeterAllenWebb
Edited question 27 jún 2013 в 5:43
Programovanie
sql-server
varchar
Popular videos
What is the difference between char,nchar ,varchar , nvarchr ?|Datatypes in SQL| Database management
What is the difference between char,nchar ,varchar , nvarchr ?|Datatypes in SQL| Database management
pred 2 rokmi
Difference between char,nchar,varchar,nvarchar in SqlServer
Difference between char,nchar,varchar,nvarchar in SqlServer
pred 5 rokmi
Difference between char,nchar ,varchar, Nvarchar in sql
Difference between char,nchar ,varchar, Nvarchar in sql
pred 2 rokmi
« Predchádzajúci
Ďalšie »
This question has 1 odpoveď in English, to read them log in to your account.
Luke Bennett
Luke Bennett
6 október 2008 в 10:51
2008-10-06T22:51:40+00:00
Viac na
Zdroj
Upraviť
#8543234

nchar a char fungujú v podstate rovnako ako nvarchar a varchar. Jediný rozdiel medzi nimi je, že nchar/nvarchar uchovávajú znaky Unicode (nevyhnutné, ak vyžadujete používanie rozšírených znakových sád), zatiaľ čo varchar nie.

Keďže znaky Unicode vyžadujú viac úložného priestoru, polia nchar/nvarchar zaberajú dvakrát viac miesta (takže napríklad v starších verziách servera SQL Server je maximálna veľkosť poľa nvarchar 4000).

Táto otázka je duplicitná s touto.

 Community
Community
Edited answer 23 máj 2017 в 12:18
33
0
Jason Kresowaty
Jason Kresowaty
6 október 2008 в 10:53
2008-10-06T22:53:07+00:00
Viac na
Zdroj
Upraviť
#8543235

nchar(10) je reťazec Unicode s pevnou dĺžkou 10. nvarchar(10) je reťazec Unicode s premenlivou dĺžkou a maximálnou dĺžkou 10. Zvyčajne by ste použili prvú možnosť, ak sú všetky hodnoty údajov 10 znakov, a druhú možnosť, ak sa dĺžka mení.

5
0
Gustavo Rubio
Gustavo Rubio
6 október 2008 в 10:53
2008-10-06T22:53:14+00:00
Viac na
Zdroj
Upraviť
#8543237

NVARCHAR môže ukladať znaky Unicode a na jeden znak potrebuje 2 bajty.

2
0
Pridať otázku
Kategórie
Všetky
Technológia
Kultúra / Rekreácia
Život / Umenie
Veda
Profesionálne
Obchod
Používatelia
Všetky
New
Popular
1
Zuxriddin Muydinov
Registered pred 12 hodinami
2
Денис Анненский
Registered pred 2 dňami
3
365
Registered pred týždňom
4
True Image
Registered pred týždňom
5
archana agarwal
Registered pred týždňom
BG
DA
DE
EL
ES
FR
ID
IT
JA
KO
LT
NL
PT
RU
SK
ZH
© de-vraag 2022
Zdroj
stackoverflow.com
na základe licencie cc by-sa 3.0 s uvedením autora