الفرق بين Varchar و Nvarchar

مؤلف: Laura McKinney
تاريخ الخلق: 2 أبريل 2021
تاريخ التحديث: 14 قد 2024
Anonim
Difference between char,nchar ,varchar, Nvarchar in sql
فيديو: Difference between char,nchar ,varchar, Nvarchar in sql

المحتوى

الفرق الرئيسي

Varchar و nvarchar هي أنواع المعلومات في SQL Server. الغالب بين varchar و narchar هو أنه يتم استخدام narchar لتخزين أحرف Unicode بينما يتم استخدام varchar لتخزين أحرف غير Unicode. تخزين البيانات هو 1 بايت لكل حرف في varchar بينما تخزين المعلومات في nvarchar هو 2 بايت لكل حرف. في تعريف الموضوع ، يساعد varchar ما يصل إلى 8000 حرفًا في حين يساعد nvarchar بقدر 4000 حرفًا.


ما هو فارشار؟

Varchar هو نوع معلومات من خادم AQL يتعلق بالأحرف المتغيرة. يتم حفظ الأحرف غير Unicode باستخدام varchar. تخصيص الذاكرة في varchar يتوافق مع الأحرف المدرجة. في تعريف الموضوع ، يساعد varchar ما يصل إلى 8000 حرفًا.

ما هو نفشار؟

Nvarchar هو نوع معلومات من SQL Server يخص الأحرف المتغيرة. يتم حفظ أحرف Unicode باستخدام nvarchar. من المحتمل حفظ لغات متعددة في قاعدة المعلومات. إذا تم استخدام لغات أخرى ، فسوف يستغرق nvarchar مساحة مرتين لتخزين مجموعة ممتدة من الأحرف. في التعريف المقدم ، يساعد nvarchar بقدر 4000 حرف.

الاختلافات الرئيسية

  1. يستخدم Narchar لتخزين أحرف Unicode بينما varchar لا يستخدم أحرف Unicode لمتاجر التجزئة.
  2. يستخدم Varchar لتخزين الأحرف بدون Unicode بينما nvarchar لا يستخدم أحرفًا غير Unicode لمتاجر التجزئة.
  3. تخزين البيانات 1 بايت لكل حرف في varchar بينما في تخزين معلومات narchar ليس ببساطة 1 بايت لكل حرف.
  4. تخزين البيانات في nvarchar هو 2 بايت لكل حرف في حين أن تخزين معلومات varchar ليس ببساطة 2 بايت لكل حرف.
  5. في تعريف الموضوع ، يساعد varchar ما يصل إلى 8000 حرفًا في حين يساعد nvarchar بقدر 4000 حرفًا.
  6. يتشابه تخصيص الذاكرة في varchar مع عدد الأحرف المدرج بالإضافة إلى وحدتي بايت إضافيتين للإزاحة بينما يشبه تخصيص الذاكرة في nvarchar ضعف عدد الأحرف المدرجة بالإضافة إلى وحدات البايت الإضافية للإزاحة.
  7. إذا كان من الممكن أيضًا حفظ أحرف Unicode في العمود أو المتغير ، فإننا نستخدم varchar بينما في الجانب الآخر ، إذا كان هناك Non-Unicode ليتم حفظه في العمود أو المتغير ، فإننا نستخدم nvarchar.
  8. في التعريف المتغير أو تعريف العمود ، إذا لم يتم تحديد الصمام n للمعلمة غير الإلزامية ، فمن المفترض أن يكون الرقم 1 لـ varchar و 2 لـ nvarchar.

الفرق الرئيسي بين طن وتون هو أن Ton هي وحدة الكتلة أو الحجم ، تختلف حسب اللغة والمكان و طن هو وحدة متري من الكتلة. طن الطن هو وحدة القياس. لديها تاريخ طويل واكتسبت عددا من المعاني والاستخدامات على م...

شجيرات الشجيرات هي حدود عريضة للحديقة حيث تزرع الشجيرات بكثافة ، أو مساحة أكبر مماثلة بها مسار يمتد عبرها. وكما هو معروف شجيرة المفرد باسم بوش. شجيرة الشجيرة أو الأدغال نبات خشبي صغير إلى متوسط ​​...

اختيارنا