Skillnaden mellan Varchar och Nvarchar

Författare: Laura McKinney
Skapelsedatum: 2 April 2021
Uppdatera Datum: 5 Maj 2024
Anonim
Exempel på vyer - Föreläsning 28 (SQL)
Video: Exempel på vyer - Föreläsning 28 (SQL)

Innehåll

Huvudskillnad

Varchar och nvarchar är informationssorter i SQL Server. Det dominerande mellan varchar och narchar är att narchar används för att lagra Unicode-tecken medan varchar används för att lagra icke-Unicode-tecken. Datalagring är 1 byte per tecken i varchar medan informationslagring i nvarchar är 2 byte per tecken. I ämnesdefinition hjälper varchar så mycket som 8000 tecken, medan nvarchar hjälper så mycket som 4000 tecken.


Vad är Varchar?

Varchar är en infotyp av AQL Server avser variabeltecken. Tecken som inte är Unicode sparas med varchar. Minneallokering i varchar är i enlighet med de infogade tecknen. I ämnesdefinition hjälper varchar så mycket som 8000 tecken.

Vad är Nvarchar?

Nvarchar är en infotyp av SQL Server avser variabeltecken. Unicode-tecken sparas med nvarchar. Flera språk kommer sannolikt att sparas i informationsbasen. Om andra språk används, tar nvarchar två gånger utrymme för att lagra utökade teckenuppsättningar. I arkiverad definition hjälper nvarchar så mycket som 4000 tecken.

Viktiga skillnader

  1. Narchar används för att lagra Unicode-tecken medan varchar inte återförsäljare Unicode-tecken.
  2. Varchar används för att lagra tecken som inte är unicode medan nvarchar inte återförsäljare tecken som inte är unicode.
  3. Datalagring 1 byte per tecken i varchar medan information i lagring av narchar helt enkelt inte är 1 byte per tecken.
  4. Datalagring i nvarchar är 2 byte per tecken medan informationslagring i varchar helt enkelt inte är 2 byte per tecken.
  5. I ämnesdefinition hjälper varchar så mycket som 8000 tecken, medan nvarchar hjälper så mycket som 4000 tecken.
  6. Minnesallokering i varchar liknar det infogade antalet tecken plus två extra byte för offset medan i nvarchar minnesallokering är lika som två gånger av det infogade antalet tecken plus med extra byte för offset.
  7. Om det också kan finnas Unicode-tecken som ska sparas i kolumn eller variabel använder vi varchar medan på den andra aspekten om det finns icke-Unicode som ska sparas i kolumn eller variabel använder vi nvarchar.
  8. I variabeldeklarationen eller kolumndefinitionen, om ventilen n för den icke-obligatoriska parametern helt enkelt inte specificeras, är det tänkt att vara 1 för varchar och 2 för nvarchar.

Intrigue (ubtantiv)En komplicerad eller hemlig tomt eller ett chema om är avett att åtadkomma något yfte med hemlig artifice; konpiration; knep.Intrigue (ubtantiv)Handlingen av en lek, ...

Pierogi Pierogi (pih-ROH-ghee) (ingular pieróg), även känd om varenyky, är fyllda dumpling av centraleuropeikt urprung om gör genom att linda oyrad deg runt en makrik eller ...

Dela Med Sig