Unterschied zwischen Varchar und Nvarchar

Autor: Laura McKinney
Erstelldatum: 2 April 2021
Aktualisierungsdatum: 11 Kann 2024
Anonim
What is difference between VARCHAR and VARCHAR2 data type in oracle ?|| Oracle Database Tutorial
Video: What is difference between VARCHAR and VARCHAR2 data type in oracle ?|| Oracle Database Tutorial

Inhalt

Hauptunterschied

Varchar und nvarchar sind Informationssorten in SQL Server. Das vorherrschende Merkmal zwischen varchar und narchar ist, dass das narchar zum Speichern von Unicode-Zeichen verwendet wird, wohingegen varchar zum Speichern von Nicht-Unicode-Zeichen verwendet wird. Die Datenspeicherung in varchar beträgt 1 Byte pro Zeichen, während die Datenspeicherung in nvarchar 2 Byte pro Zeichen beträgt. In der Themendefinition unterstützt varchar bis zu 8000 Zeichen, während nvarchar bis zu 4000 Zeichen unterstützt.


Was ist Varchar?

Varchar ist ein Infotyp von AQL Server, der sich auf die variablen Zeichen bezieht. Nicht-Unicode-Zeichen werden mit varchar gespeichert. Die Speicherzuordnung in varchar richtet sich nach den eingegebenen Zeichen. In der Themendefinition hilft varchar bis zu 8000 Zeichen.

Was ist Nvarchar?

Nvarchar ist ein Infotyp von SQL Server, der sich auf die variablen Zeichen bezieht. Unicode-Zeichen werden mit nvarchar gespeichert. In der Infobasis werden wahrscheinlich mehrere Sprachen gespeichert. Wenn andere Sprachen verwendet werden, benötigt nvarchar zweimal Platz zum Speichern des erweiterten Zeichensatzes. In der abgelegten Definition hilft nvarchar bis zu 4000 Zeichen.

Hauptunterschiede

  1. Narchar wird zum Speichern von Unicode-Zeichen verwendet, während varchar Unicode-Zeichen nicht im Einzelhandel anbietet.
  2. Varchar wird zum Speichern von Nicht-Unicode-Zeichen verwendet, wohingegen nvarchar keine Nicht-Unicode-Zeichen von Einzelhändlern speichert.
  3. Datenspeicherung 1 Byte pro Zeichen in varchar, wohingegen in narchar der Informationsspeicher einfach nicht 1 Byte pro Zeichen ist.
  4. Die Datenspeicherung in nvarchar beträgt 2 Byte pro Zeichen, wohingegen die Datenspeicherung in varchar info einfach nicht 2 Byte pro Zeichen beträgt.
  5. In der Themendefinition unterstützt varchar bis zu 8000 Zeichen, während nvarchar bis zu 4000 Zeichen unterstützt.
  6. Die Speicherzuordnung in varchar ist ähnlich wie die Anzahl der eingefügten Zeichen plus zwei zusätzliche Bytes für den Versatz, während die Speicherzuordnung in nvarchar ähnlich ist wie die doppelte Anzahl der eingefügten Zeichen plus mit zusätzlichen Bytes für den Versatz.
  7. Wenn es auch Unicode-Zeichen geben könnte, die in einer Spalte oder Variablen gespeichert werden sollen, verwenden wir varchar, während wir auf der anderen Seite, wenn Nicht-Unicode-Zeichen in einer Spalte oder Variablen gespeichert werden sollen, nvarchar verwenden.
  8. Wenn in der Variablendeklaration oder Spaltendefinition das Ventil n des nicht obligatorischen Parameters einfach nicht angegeben wird, wird angenommen, dass es 1 für varchar und 2 für nvarchar ist.

Haben ie jemal von immateriellen elektronichen chließfächern gehört? Wenn nicht, dann werde ich ie heute mit dieen chließfächern vertraut machen, die größtenteil kot...

Da gegenwärtige Jahrzehnt bringt viele Innovationen mit ich. Ebeno bringt der Bankenektor in anderen Bereichen wunderbare Veränderungen in der Wirtchaft mit ich. Heute, im raant wachenden Ze...

Mehr Details