Varchar کے اور Nvarchar درمیان فرق | Nvarchar بمقابلہ varchar کے

Anonim

بمقابلہ varchar کے Nvarchar

varchar اور nvarchar کے درمیان فرق اس بات سے اشارہ کرتا ہے کہ ڈیٹا بیس میں کیسے ڈیٹا محفوظ کیا جاتا ہے. ڈیٹا بیس کے نظام پر مشتمل ڈیٹا اور ڈیٹا ڈیٹا کی اقسام کی طرف سے بیان کیا جاتا ہے. ایک ڈیٹا کی قسم بتاتی ہے کہ کس قسم کی قیمت ایک کالم پر مشتمل ہے. ڈیٹا بیس کی میز کے ہر کالم میں ایک نام اور ایک ڈیٹا کی قسم ہونا ضروری ہے. آج، ڈیٹا بیس ڈیزائننگ میں موجود بہت سے ڈیٹا کی اقسام موجود ہیں. ان اعداد و شمار کی اقسام میں سے، varchar اور nvarchar استعمال کیا جاتا ہے string حروف ذخیرہ کرنے کے لئے. ویچارار اور نوکرچار لگنے لگے. لیکن یہ دو اقسام مختلف فوائد ہیں، اور وہ مختلف مقاصد کے لئے استعمال کیا جاتا ہے.

Varchar کیا ہے؟

نام پتہ چلتا ہے، varchar کے ایک کردار مختلف یا مختلف حروف ہے. varchar کے نحو VARCHAR ہے [(n | زیادہ سے زیادہ)]. Varchar ASCII ڈیٹا اسٹور غیر یونیسیڈ ڈیٹا ہے، اور یہ ڈیٹا کی قسم ہے جو عام استعمال میں استعمال کیا جاتا ہے. ویچارر فی ایک بائٹ کا کردار استعمال کرتا ہے. یہ ڈیٹا بیس میں ہر تار کی لمبائی بھی اسٹور کرتا ہے. Varchar میں متغیر ڈیٹا کی لمبائی ہوتی ہے اور 8000 غیر یونی کوڈڈ حروفوں میں سے کم سے کم ذخیرہ کرسکتا ہے. یہ ڈیٹا کی قسم بہت لچکدار ہے اور سب سے زیادہ مختلف قسم کے ڈیٹا کو قبول کرے گا. Varchar آپ کو تار کے غیر استعمال شدہ حصوں کے لئے خالی حروف کو ذخیرہ نہیں کرتا. varchar کے زیادہ سے زیادہ اسٹوریج سائز 2 GB ہے، اور اعداد و شمار کا اصل اسٹوریج سائز اعداد و شمار کے علاوہ دو بائٹس کی اصل لمبائی ہے. اگرچہ varchar چاروں سے زیادہ سست ہے، یہ متحرک میموری مختص کا استعمال کرتا ہے. نہ صرف یہ ڈور، بلکہ اس طرح کے طور پر تاریخ اقسام غیر سٹرنگ اقسام، "فروری 14th"، "12/11/2014" بھی varchar کے ڈیٹا کی قسم میں محفوظ کیا جا سکتا ہے.

نواچارار کیا ہے؟

نوواچار نے ایک قومی مختلف کردار یا قومی متعدد چار چار سے مشورہ کیا ہے. nvarchar کے نحو NVARCHAR ہے [(n | زیادہ سے زیادہ)]. نرواکر مختلف قسم کے اعداد و شمار مختلف لمبائی کے ساتھ ذخیرہ کرسکتے ہیں. وہ یونیسیڈ ڈیٹا اور بہزبانی ڈیٹا اور زبانوں میں ڈبل بائٹ جیسے حروف میں چینی ہیں. نواچار فی حروف 2 بائٹس کا استعمال کرتا ہے، اور یہ 4000 حروف اور زیادہ سے زیادہ 2 GB کی لمبائی کی زیادہ سے زیادہ حد کو ذخیرہ کرسکتا ہے. Nvarchar "" "خالی تار اور صفر کردار کی لمبائی کے طور پر علاج کرتا ہے. ذخیرہ کا سائز دو بار بائٹس سائز اور دو بٹس کی تعداد میں ہے. nvarchar میں، قیمت ذخیرہ اور موصول ہونے پر جب پیدل کرنے والے خالی جگہوں کو ہٹایا نہیں جاتا ہے.

Varchar اور Nvarchar کے درمیان کیا فرق ہے؟

varchar اور nvarchar کے درمیان اہم فرق اس بات سے اشارہ کرتا ہے کہ ڈیٹا بیس میں کیسے ڈیٹا محفوظ کیا جاتا ہے.

Varchar اسٹور ASCII اقدار اور nvarchar اسٹور یونیکوڈ حروف.

• ویچارر فی ایک بائٹ ایک کردار کا استعمال کرتا ہے جبکہ نواکرار فی ایک بیکٹیرت دو بائٹس کا استعمال کرتا ہے.

Varchar [(n)] متغیر کی لمبائی اور Nvarchar کے ساتھ غیر یونی کوڈڈ حروف اسٹور کرتا ہے [(n)] متغیر لمبائی کے ساتھ یونیکوڈ حروف اسٹور.

Varchar زیادہ سے زیادہ 8000 غیر یونی کوڈڈ حروف اور nvarchar اسٹورز زیادہ سے زیادہ 4000 Unicode یا غیر یونی کوڈڈ حروف ذخیرہ کر سکتے ہیں.

• ویچار جگہوں میں استعمال کرنا بہتر ہے جہاں غیر یونی کوڈڈ حروف کے ساتھ متغیر ہیں. Nvarchar ان جگہوں میں استعمال کیا جاتا ہے جہاں یونیسیڈ حروف کے ساتھ varibles ہیں.

• varchar کے اسٹوریج کا سائز حروف کے ساتھ ساتھ آفسیٹ کے لئے محفوظ کیا جاتا ہے حروف کے ساتھ ساتھ دو بائٹس کی تعداد کے برابر بٹس کی تعداد ہے. نواچارار حروف کے ساتھ دو مرتبہ بائٹس کی تعداد دو گنا کے برابر ہے جو آفسیٹ کے لئے مخصوص ہے.

• تمام جدید آپریٹنگ سسٹم اور ترقی کے پلیٹ فارم اندرونی طور پر یونیسیڈ کا استعمال کرتے ہیں. لہذا، اعداد و شمار کی اقسام کے تبادلے سے بچنے کے لۓ، نوکرچار کے مقابلے میں زیادہ سے زیادہ استعمال کیا جاتا ہے.

خلاصہ:

نواچار بمقابلہ وچارار

وچار اور نوریچار متغیر لمبائی کے اعداد و شمار کی اقسام ہیں جو ہم مختلف اقسام کے تار ذخیرہ کرتے ہیں. یہ اعداد و شمار کی اقسام جدید آپریٹنگ سسٹم میں مددگار ہیں. ڈیٹا اقسام کی یہ اقسام آپریٹنگ سسٹمز کے مطابق ایک قسم سے اعداد و شمار کے تبادلے سے بچنے سے بچتے ہیں. لہذا، varchar اور nvarchar پروگرامر میں کسی بھی مشکل کے بغیر Unicode اور غیر یونی کوڈڈ کی شناخت کی شناخت میں مدد. یہ دو ڈیٹا کی اقسام پروگرامنگ میں بہت مفید ہیں.

تصاویر کی عدالت:

  1. کیشر ڈولنگ کی طرف سے وچار (CC BY 2. 0)